您所在的位置:首页 > 资讯教程 > 新闻资讯 > IIS isapi_rewrite 重写.ISAPI_Rewrite 支持二级域名重写

IIS isapi_rewrite 重写.ISAPI_Rewrite 支持二级域名重写

2017-06-29 22:24:15  来源:互联网  次阅读

ISAPI_Rewrite 支持二级域名重写【一】  

今天有一个网友问我,怎么使用安装有ISAPI_Rewrite支持二级域名重写为目录。

我给他写了一个httpd.ini

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]    


RewriteCond Host:  www\.sddgo\.com
RewriteRule ^(.*) /$1 [I,L]
RewriteCond Host:  ([a-zA-Z0-9_-]+)\.sddgo\.com
RewriteRule ^(.*) /$1/$2 [I,L]

house.sddgo.com 访问以为变成 sddgo.com/house

house.sddgo.com/show.asp 变成 sddgo.com/house/show.asp

 

 

这次采用的是windows2003主机 在根目录下使用了放了两个应用程序,没办法。只能采用ISAPI映射。
 
目标:将blog.yard123.com 映射到 blog.yard123.com/wordpress 下面
 
[ISAPI_Rewrite]
 
# 3600 = 1 hour
CacheClockRate 3600
 
RepeatLimit 32
 
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]    
 
RewriteCond Host: blog\.yard123\.com   这个是域名

RewriteRule /(.*) /wordpress/$1 [I]  这个是域名后面 然后进行匹配
 
 
RewriteRule ^/$ /index.php [L]
RewriteRule /images/(.*) /images/$1 [L]  这里我排除了images目录
RewriteRule /wordpress(.*) /wordpress/$1 [L]
RewriteRule /(.*) /index.php/$1 [L]
 

大家都在看

回到顶部

下载声明 | 法律声明 | 版权声明 | 发布软件 | 解压密码 | 网站地图

本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件给 8450500@qq.com