IIS服务器伪静态怎么写规则

IIS服务器伪静态怎么写规则
已邀请:

FiveSay - 成武

赞同来自: 糖古屋

iis 可以直接导入 .htaccess 文件。
如果非要自己写的话,可以尝试一下这个:
<configuration>
<system.webServer>
<defaultDocument>
    <files>
        <clear />
        <add value="index.php" />
        <add value="default.aspx" />
        <add value="Default.htm" />
        <add value="Default.asp" />
        <add value="index.htm" />
        <add value="index.html" />
    </files>
</defaultDocument>
<handlers accessPolicy="Read, Execute, Script" />
<rewrite>
    <rules>
        <rule name="Imported Rule 2" stopProcessing="true">
            <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/{R:1}" />
        </rule>
    </rules>
</rewrite>
</system.webServer>
</configuration>

wuangv - you win

赞同来自: 糖古屋

可以直接使用.htaccess 的就好了,我用的ISAPI_Rewrite这来运行,不知道你写的这个可不可用。谢谢。

糖古屋

赞同来自: FiveSay

在IIS6.0上面 需要安装isapi_rewrite 3.0 然后就可以使用.htaccess

wuangv - you win

赞同来自:

这样啊,太感谢了。

要回复问题请先登录注册