#伪静态设置
1.IIS7 规则
IIS7/IIS7.5可使用微软官方的组件 http://www.iis.net/downloads/microsoft/url-rewrite 直接安装后即可支持,配置文件名称是 web.config,内容为
当然也可以 通过IIS导入 根目录的 .htacces 文件
~~~
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="." ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
~~~
2. Nginx规则
~~~
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite /. /index.php;
}
~~~
加在 nginx.conf 的 server 里