Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

独立服务器Win2003+IIS6.0启用rewrite规则

[复制链接]
saleroad 发表于 2007-10-1 06:55:40 | 显示全部楼层
我dz和xs分别添加了,可dz的能实现,而xs的实现不了。
xs的地址是这个样子:http://www.lubesale.com/action-file
反复修改,总出现不了html结尾。

系统是2003的。
回复

使用道具 举报

deutsch 发表于 2007-10-2 08:13:11 | 显示全部楼层
1.首先安装 IIS_Rewrite (见附件,[此版本可以同时满足DZ与PHPWIND静态化])
      a.压缩后,随意放到某一分区下或默认安装,确保目录有everyone读/运行权限
如图:

      b.在IIS->网站(属性)->ISAPI筛选器(添加rewrite.dll)


      2.配置IIS_Rewrite
      a.打开http.ini,把里面内容替换成: (把只读属性改为可写)
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2
#dz+ss完整静态化设置[上面两行是PHPWIND语法]
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2
RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\=$4&page=$3&$4
RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html\?*(.*)$ $1/viewpro\.php\?$2=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3 RewriteRule ^(.*)/?uid/([0-9]+)$ $1$2 [L]
RewriteRule ^(.*)/([0-9]+)$ $1/index\.php\?uid-$2 [L]
RewriteRule ^(.*)/([0-9]+)/spacelist(.+)$ $1/index\.php\?uid/$2/action/spacelist/type$3 [L]
RewriteRule ^(.*)/([0-9]+)/viewspace(.+)$ $1/index\.php\?uid/$2/action/viewspace/itemid$3 [L]
RewriteRule ^(.*)/([0-9]+)/viewbbs(.+)$ $1/index\.php\?uid/$2/action/viewbbs/tid$3 [L]
RewriteRule ^(.*)/([0-9]+)/$ $1/index\.php\?uid-$2 [L]
RewriteRule ^(.*)/([0-9]+)/action-(.+)$ $1/index\.php\?uid-$2-action-$3 [L]
RewriteRule ^(.*)/action-(.+)$ $1/index\.php\?action-$2 [L]
RewriteRule ^(.*)/category-(.+)$ $1/index\.php\?action/category/catid-$2 [L]
RewriteRule ^(.*)/viewnews-(.+)$ $1/index\.php\?action/viewnews/itemid-$2 [L]
RewriteRule ^(.*)/viewthread-(.+)$ $1/index\.php\?action/viewthread/tid-$2 [L]
RewriteRule ^(.*)/mygroup-(.+)$ $1/index\.php\?action/mygroup/gid-$2 [L]

      3.设置PHPWIND
      a.利用管理员用户登陆后台->静态目录部署
      是否开启静态目录部署功能 是
      静态目录 -htm-
      静态目录扩展名设置 .html

如图:




      4.重新启动IIS(完毕),或在运行框中输入“iisreset“自动重新启动IIS。

演示:http://bbs.qichejishu.com 或:http://bbs.qichejishu.com/read-htm-tid-28990.html

原来是http://bbs.qichejishu.com/read.php?tid-28990.html
现在变为:http://bbs.qichejishu.com/read-htm-tid-28990.html
本文来自: 中国汽车技术论坛http://bbs.qichejishu.com 更多精彩等着您!
回复

使用道具 举报

wuhe 发表于 2007-12-4 10:20:56 | 显示全部楼层
做记号,备查。做记号。
回复

使用道具 举报

faerieisland 发表于 2008-1-11 17:40:52 | 显示全部楼层
收藏

过一段时间来测试一下~
回复

使用道具 举报

清枫人家 发表于 2008-8-10 21:49:27 | 显示全部楼层
测试下
回复

使用道具 举报

prejobinterview 发表于 2008-9-7 11:05:06 | 显示全部楼层
有用,定一个!!
回复

使用道具 举报

liu3919 发表于 2008-12-25 14:48:46 | 显示全部楼层
shouchang
回复

使用道具 举报

sexooo 发表于 2011-8-3 10:09:16 | 显示全部楼层
头都看大了
还是不弄这个了
回复

使用道具 举报

陈虎城 发表于 2013-3-10 16:02:30 | 显示全部楼层
如果是win 2003 64bit的操作 系统rewrite根本用不了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-14 14:34 , Processed in 0.030601 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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