Windows server2012 R2下IIS8.5伪静态规则 DZ论坛为例
网站根目录创建web.config文件,复制下面代码即可。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="已导入的规则 1"> <match url="^(.*)/topic-(.+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/portal\.php\?mod=topic&topic={R:2}&{R:4}" appendQueryString="false" /> </rule> <rule name="已导入的规则 2"> <match url="^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/portal\.php\?mod=view&aid={R:2}&page={R:3}&{R:5}" appendQueryString="false" /> </rule> <rule name="已导入的规则 3"> <match url="^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/forum\.php\?mod=forumdisplay&fid={R:2}&page={R:3}&{R:5}" appendQueryString="false" /> </rule> <rule name="已导入的规则 4"> <match url="^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/forum\.php\?mod=viewthread&tid={R:2}&extra=page\%3D{R:4}&page={R:3}&{R:6}" appendQueryString="false" /> </rule> <rule name="已导入的规则 5"> <match url="^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/forum\.php\?mod=group&fid={R:2}&page={R:3}&{R:5}" appendQueryString="false" /> </rule> <rule name="已导入的规则 6"> <match url="^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/home\.php\?mod=space&{R:2}={R:3}&{R:5}" appendQueryString="false" /> </rule> <rule name="已导入的规则 7"> <match url="^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/home\.php\?mod=space&uid={R:2}&do=blog&id={R:3}&{R:5}" appendQueryString="false" /> </rule> <rule name="已导入的规则 8"> <match url="^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$" ignoreCase="false" /> <action type="Rewrite" url="{R:1}/index\.php\?action={R:2}&value={R:3}&{R:5}" appendQueryString="false" /> </rule> <rule name="已导入的规则 9"> <match url="^topic-(.+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="portal.php?mod=topic&topic={R:1}&{C:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 10"> <match url="^article-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="portal.php?mod=view&aid={R:1}&page={R:2}&{C:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 11"> <match url="^forum-(\w+)-([0-9]+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="forum.php?mod=forumdisplay&fid={R:1}&page={R:2}&{C:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 12"> <match url="^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="forum.php?mod=viewthread&tid={R:1}&extra=page\%3D{R:3}&page={R:2}&{C:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 13"> <match url="^group-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="forum.php?mod=group&fid={R:1}&page={R:2}&{C:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 14"> <match url="^space-(username|uid)-(.+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="home.php?mod=space&{R:1}={R:2}&{C:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 15"> <match url="^blog-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="home.php?mod=space&uid={R:1}&do=blog&id={R:2}&{C:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 16"> <match url="^archiver/(fid|tid)-([0-9]+)\.html$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{QUERY_STRING}" pattern="^(.*)$" ignoreCase="false" /> </conditions> <action type="Rewrite" url="archiver/index.php?action={R:1}&value={R:2}&{C:1}" appendQueryString="false" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 好应资源网