服务器是WINDOWS2003 IIS做WEB服务器
第一步:由于IIS不支持REWRITE,所以要下载IIS Rewrite模块:
http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0064_Lite.msi 这个网站上free最新版的,记的要用FREE的。虽只可以全局设置,但足够用了。
安装很简单。就下一步就完成了。
打开“控制面板→管理工具→IIS信息服务管理器→网站→您的站点→属性”。在“ISAPI筛选器”项点击 “添加”, 筛选器名称填入Rewrite,可执行文件为C:\Rewrite\Rewrite.dll (如果您解压到其它目录请填入相应地址)
重新启动IIS.
看到状态为向上时成功。
第二步:
打开DEDE后台,进入 系统——基本参数设置——模块设置 如下图开启REWRITE功能。这样的简单
现在前台打开的地位格式为: http://www.gstarcad.com/ask/question-id-190.html 当然时你打开这个地址是会报错的。所以做最后一步
第三步:
找开isapirewrite加入如下代码:
RewriteRule /ask/([a-z,0-9]*)-([a-z,0-9]*)-([0-9]+)\.html /ask/$1.php?$2=$3
确认后,ok了,你的问答静态化了。
第一步:由于IIS不支持REWRITE,所以要下载IIS Rewrite模块:
http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0064_Lite.msi 这个网站上free最新版的,记的要用FREE的。虽只可以全局设置,但足够用了。
安装很简单。就下一步就完成了。
打开“控制面板→管理工具→IIS信息服务管理器→网站→您的站点→属性”。在“ISAPI筛选器”项点击 “添加”, 筛选器名称填入Rewrite,可执行文件为C:\Rewrite\Rewrite.dll (如果您解压到其它目录请填入相应地址)
重新启动IIS.
看到状态为向上时成功。
第二步:
打开DEDE后台,进入 系统——基本参数设置——模块设置 如下图开启REWRITE功能。这样的简单
现在前台打开的地位格式为: http://www.gstarcad.com/ask/question-id-190.html 当然时你打开这个地址是会报错的。所以做最后一步
第三步:
找开isapirewrite加入如下代码:
RewriteRule /ask/([a-z,0-9]*)-([a-z,0-9]*)-([0-9]+)\.html /ask/$1.php?$2=$3
确认后,ok了,你的问答静态化了。
转载于:https://blog.51cto.com/scottlinn/268643