HTACCESS RewriteCond在多个域上

时间:2013-07-24 09:11:19

标签: .htaccess mod-rewrite

我正在尝试设置一个忽略.co.uk索引的HTACCESS重写规则。

例如,如果我转到www.mydomain.co.uk/mypage,它会重定向到www.mydomain.com/mypage

但是,如果我转到www.mydomain.co.uk,请访问www.mydomain.co.uk,一旦他们点击内页,它就会重定向到.com地址。

如果用户访问www.mydomain.com,他们会留在.com域名

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试将这些规则添加到 www.mydomain.co.uk 域的文档根目录中的htaccess文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} !^/(index\.(html?|php))?$
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]

如果您不想要永久重定向,请从规则标记中删除=301部分。