设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084
当前位置:谭博的博客 > web服务器 > apache > 正文

Apache下用rewrite实现动态二级域名解析

时间:2011-09-20 15:27 来源:Apache下用rewrite实现动态二级 标签: 作者:Apache下用rewrite实 阅读:

Apache下用rewrite实现动态二级域名解析

 

RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.tanbo\.name$
RewriteRule ^/(.*)$   /%{SERVER_NAME}/$1 

#  原本apache的rewrite只能获取匹配域名后面的字符串,例如,http://bbs.tanbo.name/forum-50-1.html 只能匹配forum-50-1.html ,这里是将 forum-50-1.html rewrite重写成了/bbs.tanbo.name/forum-50-1.html

#然后在下一条中,将 /bbs.tanbo.name/forum-50-1.html  再次重写成想要的页面


RewriteRule ^/([a-z0-9\-]+)\.tanbo\.name/(.*)$ /YourWwwRoot/$1/$2 [L]
# 没有解析到的情况下扔到自己的一个PHP中做一下处理
RewriteRule ^.*$ /index.php [L]

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)