[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号。更加有利于优化。
[下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,接着是相应的动态页面应该足够仔细,我现在用的这个。
你RewriteRule ^(.*)/([a-z]*)/([a-z]*)/ $1/About.Asp?x=$2&y=$3 这里转化,需要about.asp 有x y连个参数的,你上面写法还是有哦问号存在的,我一般是这样写的RewriteRule /NewsView-([0-9]*).html /NewsView.Asp?id=$1
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)