打印本文 打印本文 关闭窗口 关闭窗口
常见ISAPI_Rewrite规则写法
作者:佚名  文章来源:本站原创  点击数1688  更新时间:2012/3/31 16:40:16  文章录入:mintao  责任编辑:mintao

常见ISAPI_Rewrite规则写法

# 排除当前虚拟主机需要正常访问的域名(blog.mintao.net www.mintao.net
# RewriteCond Host: (?:blog|www)\.mintao\.net   
# 多数情况下是一个,即当前提供二级域名服务的系统(如建站系统)   
RewriteCond Host: blog\.mintao\.net   
RewriteRule (.*) $1 [L]   
# 解决不规范目录(末尾无/)的问题   
# 但前提是目录名不含‘.’而文件名必须包含,否则无法区分两者   
# 如果保证URL中的目录名称规范,则无需此规则   
RewriteRule ^/([^.]+[^/]$) /$1/ [L,R]   
# 提取任意的二级域名名称(即第一个词汇)   
# 用[a-zA-Z0-9_-]限制名称字符,重写Url到Home/子目录下   
# 如 test.mintao.net => blog.mintao.net/Home/test   
RewriteCond Host: ([a-zA-Z0-9_-]+)\.mintao\.net   
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]

打印本文 打印本文 关闭窗口 关闭窗口