重写规则是什么将subdomain.domain.tld
更改为domain.tld/subdomain
?
或者我应该看看一个VirtualServer指令来获取subdomain.domain.tld
并从一个DocRoot中发现, domain.tld/subdomain
也发现在domain.tld/subdomain
?
重写规则要在哪里生存,如果使用重写更合适?
不,您不需要设置虚拟服务器,只需使用以下规则:
RewriteEngine on RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.tld$ RewriteRule ^/(.*)$ http://domain.tld/%1/$1 [L,R]