投稿 评论 顶部

Thinkphp iis伪静态,web.config伪静态

佚名 网络安全

最新因为服务器缘故,代码需要放到WIN服务器上,环境是IIS7.5

程序是使用Thinkphp开发,使用了伪静态,结果thinkphp的.htaccess在IIS中不起作用,所以写了一个IIS上的规则,跟大家分享一下。

以下代码的使用环境:IIS7.5,采用web.config方式实现伪静态

不多上了,直接上代码:Thinkphp .htaccess转iis web.config代码


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
? ? <system.webServer>
?<rewrite>
? <rules>
? <rule name="OrgPage" stopProcessing="true">
? <match url="^(.*)$" />
? <conditions logicalGrouping="MatchAll">
? <add input="{HTTP_HOST}" pattern="^(.*)$" />
? <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
? <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
? </conditions>
? <action type="Rewrite" url="index.php/{R:1}" />
? </rule>
? </rules>
?</rewrite>
? ? </system.webServer>
</configuration>