[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
前四行是固定的,下面开始写规则
RewriteRule ^index.html$ index\.php [I]
RewriteRule ^news-(.*).html$ news\.php\?id=$1 [I]
#注:(.*) 表示任意字符
RewriteRule ^news-(\d+).html$ news\.php\?id=$1 [I]
#注:(\d+) 表示只能数字
RewriteRule ^(.*)-(\d+).html$ news\.php\?n=$1&id=2 [I]
#注:多参数,伪静态也可以自定义文件名字+ID号。更加有利于优化。
你好,我来说一下首先简介:
你所说的httpd.ini就是ISAPI_Rewrite
ISAPI_Rewrite是一个功能强大的网址操纵发动机的基础上正则表达式。它的行为是像Apache的mod_Rewrite
,但专为微软的Internet信息服务(
IIS
)
。
所以他是可以用来做基于iis的任何程序开发的伪静态(asp,asp.net,php,cgi等等)
2.用法:
#
排除当前虚拟主机需要正常访问的域名(web.eboat.cn
www.eboat.cn)
#
RewriteCond
Host:
(?:web|www)\.eboat\.cn
#
多数情况下是一个,即当前提供二级域名服务的系统(如建站系统)
RewriteCond
Host:
web\.eboat\.cn
RewriteRule
(.*)
$1
[L]
#
解决不规范目录(末尾无/)的问题
#
但前提是目录名不含‘.’而文件名必须包含,否则无法区分两者
#
如果保证URL中的目录名称规范,则无需此规则
RewriteRule
^/([^.]+[^/]$)
/$1/
[L,R]
#
提取任意的二级域名名称(即第一个词汇)
#
用[a-zA-Z0-9_-]限制名称字符,重写Url到Home/子目录下
#
如
test.eboat.cn
=>
web.eboat.cn/Home/test
RewriteCond
Host:
([a-zA-Z0-9_-]+)\.eboat\.cn
RewriteRule
^/(.*)
/Home/$1/$2
[I,L]
[ISAPI_Rewrite]
RepeatLimit
1
#
Defend
your
computer
from
some
worm
attacks
RewriteRule
.*(?:global.asa|default\.ida|root\.exe|\.\.).*
.
[F,I,O]
#
排除当前虚拟主机需要正常访问的域名(web.eboat.cn
www.eboat.cn)
#
RewriteCond
Host:
(?:web|www)\.eboat\.cn
#
多数情况下是一个,即当前提供二级域名服务的系统(如建站系统)
RewriteCond
Host:
web\.eboat\.cn
RewriteRule
(.*)
$1
[L]
#
解决不规范目录(末尾无/)的问题
#
但前提是目录名不含‘.’而文件名必须包含,否则无法区分两者
#
如果保证URL中的目录名称规范,则无需此规则
RewriteRule
^/([^.]+[^/]$)
/$1/
[L,R]
#
提取任意的二级域名名称(即第一个词汇)
#
用[a-zA-Z0-9_-]限制名称字符,重写Url到Home/子目录下
#
如
test.eboat.cn
=>
web.eboat.cn/Home/test
RewriteCond
Host:
([a-zA-Z0-9_-]+)\.eboat\.cn
RewriteRule
^/(.*)
/Home/$1/$2
[I,L]
3.局限:免费版本仅对全局所有网站有效,付费版本可以单独放在某一个站点下影响局部
[下ISAPI_Rewrite]#3600 = 1小时
CacheClockRate 3600
RepeatLimit 32
#阻止外部访问的httpd.ini和httpd.parse.errors
的RewriteRule / httpd的文件(:\ INI | \解析\错误...)* / [F,I,O]
#阻止外部访问帮手ISAPI扩展。
重写规则。 * \。 isrwhlp / [F,I,O]
重写规则/指标\。 HTML / INDEX.ASP这是一个单页面
重写规则/表演 - ([0-9] +)\。 HTML / show.asp \? ID = $ 1是本页面
重写规则/袋(\ d +)\的内容。 HTML / bag.asp \?页面= $ 1这是页面
前面生成伪静态的HTML,接着是相应的动态页面应该足够仔细,我现在用的这个。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)