IIS7.5下如何设置伪静态 解决PHP404错误

1:IIS7.5找到ISAP筛选器,添加rewrite.dll规则,用UCcenter dz都可以

2:安装rewrite64位(去微软官网下载);

3:自建web.config 并添加规则




<?xml version="1.0" encoding="UTF-8"?>
<configuration>
 <system.webServer>
 <rewrite>
 <rules>
<rule name="portal_topic">
 <match url="^(.*/)*bbs/topic-(.+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}" />
 </rule>
 <rule name="portal_article">
 <match url="^(.*/)*bbs/article-([0-9]+)-([0-9]+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/portal.php\?mod=view&amp;aid={R:2}&amp;page={R:3}&amp;{R:4}" />
 </rule>
 <rule name="forum_viewthread">
 <match url="^(.*/)*bbs/thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}" />
 </rule>
 <rule name="forum_forumdisplay">
 <match url="^(.*/)*bbs/forum-(\w+)-([0-9]+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
 </rule>
 <rule name="group_group">
 <match url="^(.*/)*bbs/group-([0-9]+)-([0-9]+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
 </rule>
 <rule name="home_space">
 <match url="^(.*/)*bbs/space-(username|uid)-(.+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}" />
 </rule>
 <rule name="home_blog">
 <match url="^(.*/)*bbs/blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/home.php\?mod=space&amp;uid={R:2}&amp;do=blog&amp;id={R:3}&amp;{R:4}" />
 </rule>
 <rule name="forum_archiver">
 <match url="^(.*/)*bbs/(fid|tid)-([0-9]+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/index.php\?action={R:2}&amp;value={R:3}&amp;{R:4}" />
 </rule>
 <rule name="plugin">
 <match url="^(.*/)*bbs/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
 <action type="Rewrite" url="{R:1}/bbs/plugin.php\?id={R:2}:{R:3}&amp;{R:4}" />
 </rule>
 <rule name="wordpress" patternSyntax="Wildcard">
 <match url="*"/>
 <conditions>
 <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
 <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
 </conditions>
 <action type="Rewrite" url="index.php"/>
 </rule></rules>
 </rewrite>
 </system.webServer>
</configuration>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值