#伪静态设置 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 里