如何重写以便子文件夹在浏览器URL中消失?
我们有一个新的子域已经在DNS中转到子文件夹:
输入sub2.domain.com会将浏览器中的网址更改为sub2.domain.com/sub1/sub2。
RewriteCond %{HTTP_HOST} ^sub2\.domain.com$
RewriteRule ^(/)?$ sub1/sub2 [L]
我认为它应该首先重定向然后重写?但这不起作用:
RedirectMatch 301 ^/sub1/sub2/.*$ http://sub2.domain.com/
RewriteCond %{HTTP_HOST} ^sub2\.domain.com/sub1/sub2$
RewriteRule ^(.*)$ http://sub2\.domain\.com [L]