IIS下下伪静态html(URL Rewrite)设置方法
时间:2008-04-05 14:06:00
要使你的IIS服务器支持伪静态重写,按以下步骤来:
1. 安装重写插件Rewrite.dll
如果你的 IIS 服务器加载过 Rewrite.dll 则可以不用下载。
Rewrite.dll文件下载地址:Rewrite.dll.rar (87.70 KB)
加载 Rewrite.dll
在 IIS 的 Isapi 上添加筛选器
筛选器名称为:rewrite
可执行文件选择 Rewrite.dll 就可以了!
2. 配置 httpd.ini
打开你的httpd.ini,找到
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index\.php\?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay\.php\?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3
RewriteRule ^(.*)/profile-(username|uid)-(.+?)\.html$ $1/viewpro\.php\?$2=$3
以上是 Discuz!官方提供的配置代码,注意正则格式。
3. 应用
比如,将read.php?bl_id=123&bu_id=456 伪静态成 /html/123/456.html
可以这样写:
RewriteRule ^(.*)/html/([0-9]+)/([0-9]+)\.html$ $1/read\.php\?bl_id=$2&bu_id=$3
标签:伪静态,Rewrite,iis,html
0
投稿
猜你喜欢
GNU Parallel的具体使用
2023-06-14 16:08:58
使用rsync在两台VPS间传输文件
2011-08-24 20:13:41
linux rsync的安装与配置
2023-09-03 07:02:55
从驱动中国100万元收购qudong.com谈全拼域名的优势
2007-08-05 13:30:00
linux中mac地址绑定方法
2022-01-18 19:24:21
DNS欺骗攻击技术分析及防范
2010-02-11 09:52:00
删除Linux系统下的历史记录
2010-08-23 18:40:00
用WinMail在家中搭建无限容量邮件服务器
2007-12-18 09:48:00
Google adsense 西联快汇怎么收款
2007-09-30 13:03:00
学习采用Mod_SSL技术让 Apache更加安全
2010-05-02 18:31:00
用mail服务器构架多域名邮件服务系统
2007-03-28 10:14:00
博客系统的安全设置技巧
2007-09-23 15:41:00
帝国下载系统v2.5测试版发布
2009-03-26 20:55:00
一次Linux修改MySQL配置不生效的问题解决
2023-06-29 20:41:01
微软上下文广告展开内测 将单挑Google AdSense
2008-07-19 12:05:00
2000 Server 实现磁盘的容错功能
2007-10-08 14:18:00
Discuz!任务系统简析 (一)帖子类任务
2009-02-15 09:57:00
DEDE5.3内容页不显示点击数,但又能统计到数据
2009-02-15 09:49:00
如何使用Docker搭建pypi私有仓库
2023-08-28 01:58:58
详解在Linux虚拟机下配置tomcat
2023-08-31 08:57:19