我们如何将多域的.htacess设置为不同的文件夹。
到目前为止,我得到了。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ domain [L]
然后,网址www.domain.com会重定向到www.domain.com/domain
现在我要删除该文件夹,以便我只能 www.domain.com
接下来我需要3个域名。
答案 0 :(得分:0)
尝试:
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} \ /+([^/]+)
RewriteCond %{HTTP_HOST}//%1 ^(www\.)?(.+)\.com//\2$ [NC]
RewriteRule ^([^/]+)(.*)$ /$2 [L,R]
RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.com$ [NC]
RewriteCond %2//$1 !^(.+)//\1$
RewriteRule ^([^/]+)(.*)$ /%2/$1$2 [L]