Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

域名 1 元购,全场 1 折起!- DNSPod 11.11 狂欢季
搜索
查看: 6137|回复: 43

discuz!x iis7 rewrite规则

[复制链接]
发表于 2010-5-21 20:38:31 | 显示全部楼层 |阅读模式
DNSPod  域名 1 元购,全场 1 折起!
本帖最后由 云天一 于 2010-7-9 10:26 编辑

需要服务器安装rewrite 模块
以下代码加到web.config里面
  1.         <rewrite>
  2.             <rules>
  3.                 <rule name="topic">
  4.                     <match url="^(.*)/topic-(.+).html\?*(.*)$" />
  5.                     <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}" />
  6.                 </rule>
  7.                 <rule name="article">
  8.                     <match url="^(.*)/article-([0-9]+)-([0-9]+).html\?*(.*)$" />
  9.                     <action type="Rewrite" url="{R:1}/portal.php\?mod=view&amp;aid={R:2}&amp;page={R:3}&amp;{R:4}" />
  10.                 </rule>
  11.                 <rule name="forum">
  12.                     <match url="^(.*)/forum-(\w+)-([0-9]+).html\?*(.*)$" />
  13.                     <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
  14.                 </rule>
  15.                 <rule name="thread">
  16.                     <match url="^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
  17.                     <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}" />
  18.                 </rule>
  19.                 <rule name="group">
  20.                     <match url="^(.*)/group-([0-9]+)-([0-9]+).html\?*(.*)$" />
  21.                     <action type="Rewrite" url="{R:1}/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
  22.                 </rule>
  23.                 <rule name="space">
  24.                     <match url="^(.*)/space-(username|uid)-(.+).html\?*(.*)$" />
  25.                     <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}" />
  26.                 </rule>
  27.                 <rule name="Xrewrite">
  28.                     <match url="^(.*)/([a-z]+)-(.+).html\?*(.*)$" />
  29.                     <action type="Rewrite" url="{R:1}/{R:2}.php\?rewrite={R:3}&amp;{R:4}" />
  30.                 </rule>
  31.             </rules>
  32.         </rewrite>
复制代码
附:请根据web.config实际存放的位置 修改前面的(.*)/  和{R:1}等
发表于 2010-5-21 20:50:35 | 显示全部楼层
本帖最后由 ricky1991 于 2010-5-21 20:58 编辑

等了很久了
回复

使用道具 举报

发表于 2010-5-22 15:37:24 | 显示全部楼层
回复

使用道具 举报

发表于 2010-5-22 15:39:23 | 显示全部楼层
谢谢啊
回复

使用道具 举报

发表于 2010-5-22 15:39:41 | 显示全部楼层
为啥不是放在哪个httpd.ini文件里了呢
回复

使用道具 举报

发表于 2010-5-22 15:40:28 | 显示全部楼层
我用的是httpd.ini实现的,和这个有啥不同
回复

使用道具 举报

发表于 2010-5-22 15:41:31 | 显示全部楼层
回复

使用道具 举报

发表于 2010-5-22 15:44:09 | 显示全部楼层
我用的是httpd.ini实现的,和这个有啥不同啊

回复

使用道具 举报

发表于 2010-5-22 15:47:17 | 显示全部楼层
回复

使用道具 举报

发表于 2010-5-22 15:50:27 | 显示全部楼层
俺是小白。哪个规则有啥用啊???
回复

使用道具 举报

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

本版积分规则

腾讯云市场 一站式企业服务 爆款建站、小程序等1元起

QQ|小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2019-12-9 01:50

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

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