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
投稿

猜你喜欢

  • 维护服务器安全的7个基本方法

    2012-02-25 19:53:02
  • 回李彦宏:评价一个搜索引擎的好坏是什么

    2007-10-14 09:38:00
  • 马云:中国未来3-5年电子商务引爆点将是C2B

    2009-10-10 17:48:00
  • 免费开源IIS过滤器

    2009-08-09 15:35:00
  • 规范使用DIV+CSS命名规则 增强优化功效

    2008-12-17 14:27:00
  • 博客评论不仅仅是用来获取流量的

    2008-05-06 11:24:00
  • Google App Engine使用简介

    2009-08-03 13:51:00
  • godaddy使用经验谈 Godaddy

    2010-04-07 12:59:00
  • eWebeditor的漏洞利用

    2009-11-03 13:15:00
  • 站长,今天你被挂马了吗?

    2007-10-30 13:35:00
  • Windows下PHP5和Apache的安装与配置

    2008-12-01 12:51:00
  • 跳出分类窠臼 地方网站如何发展地方新闻

    2008-12-04 15:16:00
  • 谷歌互动游戏logo-吃豆人(Pac-Man)30周年纪念

    2010-05-22 18:36:00
  • 搜索引擎优化之六大细节决定成败

    2007-10-02 12:32:00
  • 简单实用:博客网站进行优化的二十个技巧

    2009-02-04 15:18:00
  • 美黑客发布破解工具30秒破解3GS版iPhone

    2009-10-13 09:01:00
  • 为godaddy购买域名附送的免费空间绑定二级域名方法

    2010-04-19 19:35:00
  • IIS6下ASP.NET站点的权限配置

    2010-06-26 13:12:00
  • 网站安全维护的基石 做好远程服务器数据安全

    2009-05-28 01:24:00
  • 在Windows 2003中配置ASP.Net环境

    2009-07-23 20:00:00
  • asp之家 网站运营 m.aspxhome.com