我想将我的子页面重写为Apache服务器中的子域名。像这样:
www.example.com/mycats/news
到
www.news.example.com
我找到了这段代码但没有工作:
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).example.com$ [NC]
除了代码之外需要什么? Apache和wildcard mod?
感谢您的帮助
答案 0 :(得分:0)
尝试
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^mycats/(.+)/? http://www.$1.example.com/ [L,R]
如果您不想从外部重定向浏览器,请删除R