discuz7 for iis 7 URL Rewrite Module

2009/05/26  |  1:31 下午分类:IIS7-rewrite  |  标签:  |  3,064 views

discuz 用在iis 7 url rewrite module 下的规则文件

将下列代码加入到web目录下的web.config文件的<system.webServer>之后即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
        <rewrite>
            <rules>
                <rule name="Imported Rule 17">
                    <match url="^archiver/((fid|tid)-[\w\-]+\.html)$" ignoreCase="false" />
                    <action type="Rewrite" url="archiver/index.php?{R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 18">
                    <match url="^forum-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
                    <action type="Rewrite" url="forumdisplay.php?fid={R:1}&amp;page={R:2}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 19">
                    <match url="^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
                    <action type="Rewrite" url="viewthread.php?tid={R:1}&amp;extra=page\%3D{R:3}&amp;page={R:2}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 20">
                    <match url="^space-(username|uid)-(.+)\.html$" ignoreCase="false" />
                    <action type="Rewrite" url="space.php?{R:1}={R:2}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 21">
                    <match url="^tag-(.+)\.html$" ignoreCase="false" />
                    <action type="Rewrite" url="tag.php?name={R:1}" appendQueryString="false" />
                </rule>
            </rules>
        </rewrite>
喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

7条评论 关于 “discuz7 for iis 7 URL Rewrite Module”

  1. 神奇 发表于: 七月 10th, 2009 5:15 下午

    总算在你这里找到 IIS7 环境下 DISCUZ 7.0 的伪静态 重写规则 无限敬仰!万分感谢!!!

    [回复]

  2. 朱文杰 发表于: 八月 13th, 2009 5:00 下午

    能给我一份pw7的吗?谢谢了·

    [回复]

  3. 吴春雷 发表于: 九月 16th, 2009 7:07 上午

    这个放在根目根/BBS/已经启做用了。可以我想问一下uchome的web.config有吗。

    uchome我是放在根目根/SNS/下

    [回复]

  4. 吴涛 发表于: 十月 11th, 2009 2:44 上午

    我服务器上面运行PW和DZ两个论坛
    软件安装目录 C:\Program Files\Helicon\ISAPI_Rewrite
    IIS 下的ISAPI 里面添加了 rewite
    我在网站的跟目录下面放了规则. 网站设置为静态.不能访问
    需要在软件的安装目录 C:\Program Files\Helicon\ISAPI_Rewrite 下放置规则.伪静态才可以使用,
    请告诉我 怎么可以同时运行多个伪静态
    感谢

    [回复]

    衣不如新 回复:

    这是因为你装的是免费版本的,免费版本不支持每个网站下独立的rewrite规则。

    [回复]

    吴涛 回复:

    我是在你网站下的这个版本啊 而且我都写了注册吗汲取的啊

    [回复]

    吴涛 回复:

    写了注册码进去的


发表您的评论