请选择 进入手机版 | 继续访问电脑版

网赚城

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1829|回复: 4

Discuz! X3.2 在Win2008 r2 iis7/iis7.5 VPS系统的伪静态与301重定向代码规则设置教程

[复制链接]

844

主题

844

帖子

2854

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2854
发表于 2017-11-29 09:55:34 | 显示全部楼层 |阅读模式
Discuz! X3.2 在Win2008 r2 iis7/iis7.5 VPS系统的伪静态规则代码
  1. <rewrite>
  2.         <rules>
  3.                 <rule name="portal_topic">
  4.                         <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
  5.                         <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&topic={R:2}&{R:3}" />
  6.                 </rule>
  7.                 <rule name="portal_article">
  8.                         <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
  9.                         <action type="Rewrite" url="{R:1}/portal.php\?mod=view&aid={R:2}&page={R:3}&{R:4}" />
  10.                 </rule>
  11.                 <rule name="forum_forumdisplay">
  12.                         <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
  13.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&fid={R:2}&page={R:3}&{R:4}" />
  14.                 </rule>
  15.                 <rule name="forum_viewthread">
  16.                         <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
  17.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&tid={R:2}&extra=page%3D{R:4}&page={R:3}&{R:5}" />
  18.                 </rule>
  19.                 <rule name="group_group">
  20.                         <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
  21.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=group&fid={R:2}&page={R:3}&{R:4}" />
  22.                 </rule>
  23.                 <rule name="home_space">
  24.                         <match url="^(.*/)*space-(username|uid)-(.+).html\?*(.*)$" />
  25.                         <action type="Rewrite" url="{R:1}/home.php\?mod=space&{R:2}={R:3}&{R:4}" />
  26.                 </rule>
  27.                 <rule name="home_blog">
  28.                         <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
  29.                         <action type="Rewrite" url="{R:1}/home.php\?mod=space&uid={R:2}&do=blog&id={R:3}&{R:4}" />
  30.                 </rule>
  31.                 <rule name="forum_archiver">
  32.                         <match url="^(.*/)*(fid|tid)-([0-9]+).html\?*(.*)$" />
  33.                         <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&value={R:3}&{R:4}" />
  34.                 </rule>
  35.                 <rule name="plugin">
  36.                         <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
  37.                         <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&{R:4}" />
  38.                 </rule>
  39.         </rules>
  40. </rewrite>
复制代码


把以上代码加到网站根目录下的web.config 即可

举例比如你还想yqpkq.com所有连接做301永久重定向到www.yqpkq.com , 把以下301重定向代码加到上面代码<rules>这行下面即可

  1. <rule name="Redirect" stopProcessing="true">
  2. <match url=".*" />
  3. <conditions>
  4. <add input="{HTTP_HOST}" pattern="^yqpkq.com$" />
  5. </conditions>
  6. <action type="Redirect" url="http://www.yqpkq.com/{R:0}" redirectType="Permanent" />
  7. </rule>
复制代码


Discuz! X3.2 在Win2008 r2 iis7/iis7.5 VPS系统  伪静态与301重定向   web.config配置完整代码 (代码中网址yqpkq.com记得修改成你自己的网址)  没有web.config文件的创建一个web.config文件,方法很简单,用记事本新建一个,然后改名改后缀即可。
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.     <system.webServer>
  4.         <rewrite>
  5.         <rules>
  6.         <rule name="Redirect" stopProcessing="true">
  7. <match url=".*" />
  8. <conditions>
  9. <add input="{HTTP_HOST}" pattern="^yqpkq.com$" />
  10. </conditions>
  11. <action type="Redirect" url="http://www.yqpkq.com/{R:0}" redirectType="Permanent" />
  12. </rule>
  13.                 <rule name="portal_topic">
  14.                         <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
  15.                         <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&topic={R:2}&{R:3}" />
  16.                 </rule>
  17.                 <rule name="portal_article">
  18.                         <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
  19.                         <action type="Rewrite" url="{R:1}/portal.php\?mod=view&aid={R:2}&page={R:3}&{R:4}" />
  20.                 </rule>
  21.                 <rule name="forum_forumdisplay">
  22.                         <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
  23.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&fid={R:2}&page={R:3}&{R:4}" />
  24.                 </rule>
  25.                 <rule name="forum_viewthread">
  26.                         <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
  27.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&tid={R:2}&extra=page%3D{R:4}&page={R:3}&{R:5}" />
  28.                 </rule>
  29.                 <rule name="group_group">
  30.                         <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
  31.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=group&fid={R:2}&page={R:3}&{R:4}" />
  32.                 </rule>
  33.                 <rule name="home_space">
  34.                         <match url="^(.*/)*space-(username|uid)-(.+).html\?*(.*)$" />
  35.                         <action type="Rewrite" url="{R:1}/home.php\?mod=space&{R:2}={R:3}&{R:4}" />
  36.                 </rule>
  37.                 <rule name="home_blog">
  38.                         <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
  39.                         <action type="Rewrite" url="{R:1}/home.php\?mod=space&uid={R:2}&do=blog&id={R:3}&{R:4}" />
  40.                 </rule>
  41.                 <rule name="forum_archiver">
  42.                         <match url="^(.*/)*(fid|tid)-([0-9]+).html\?*(.*)$" />
  43.                         <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&value={R:3}&{R:4}" />
  44.                 </rule>
  45.                 <rule name="plugin">
  46.                         <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
  47.                         <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&{R:4}" />
  48.                 </rule>
  49.         </rules>
  50. </rewrite>
  51.    </system.webServer>         
  52. </configuration>
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

欢迎关注网赚城微信公众号

欢迎关注网赚城微信公众号

手机版|Archiver|小黑屋|网赚城wz.city

GMT+8, 2019-12-10 11:15 , Processed in 0.267986 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表