- 积分
- 32
- 最后登录
- 2019-8-16
- 精华
- 0
- 阅读权限
- 10
- 主题
- 16
- UID
- 779974
- 帖子
- 79
- PB币
- 481
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 43
- UID
- 779974
- 帖子
- 79
- PB币
- 481
- 贡献
- 0
- 技术
- 0
- 活跃
- 43
|
20F
发表于 2009-12-26 00:08:47
IP属地广东
最近忙着找工作 没有多少时间上线回复大家的问题 部分的坛友在我的教程下已经实现了这个技术
目前IIS7.5 WIN2008R2下 已经完美的解决了各种PHP关键技术 攻克了伪静态页面技术
实现的方法
在IIS7 站点根目录下 例如 Discuz bbs根目录下添加web.config 就可以实现 “伪静态”
以下是Discuz7.2示例配置
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1">
<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 2">
<match url="^forum-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="forumdisplay.php?fid={R:1}&page={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 3">
<match url="^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="viewthread.php?tid={R:1}&extra=page\%3D{R:3}&page={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 4">
<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 5">
<match url="^tag-(.+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="tag.php?name={R:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
UCHOME WEB.CONFIG示例
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(space|network)\-(.+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="{R:1}.php?rewrite={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 2" stopProcessing="true">
<match url="^(space|network)\.html$" ignoreCase="false" />
<action type="Rewrite" url="{R:1}.php" />
</rule>
<rule name="Imported Rule 3" stopProcessing="true">
<match url="^([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="space.php?uid={R:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
最后祝大家圣诞快乐! |
|