1
我试图使用以前的建议,涉及类似的问题,但没有成功。这可能是我目前使用的.htaccess文件太复杂了,这是我的麻烦来源。基于域名的.htaccess中的条件重写
Domain1位于根Domain1的子文件夹中。在我的根文件夹,我有以下.htaccess文件,它工作正常:
RewriteCond %{HTTP_HOST} ^(www.)?domain1.me.uk$
RewriteCond %{REQUEST_URI} !^/domain1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domain1/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain1.me.uk$
RewriteRule ^(/)?$ domain1/index.html [L]
RewriteCond %{HTTP_HOST} ^domain1.me.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain1.me.uk$
RewriteRule ^/?$ "http\:\/\/domain1\.me\.uk" [R=301,L]
域2中是根的另一个子文件夹,我想的.htaccess有条件重写域1如果domain1.me.uk是URL和到域2,如果domain2.me.uk是URL。
任何帮助非常感谢。
这是伟大的,更简单!当我在其下面进行另一次重写时,两者都起作用。谢谢! –