如果在别处得到回答,请道歉。我在这里搜索过这个,但我很困惑,所以我不是100%首先要搜索的内容。
我有一个位于exampledomain.com
的Wordpress网站。我也拥有exampledomain.co.uk
,我在.htaccess文件中添加了以下行:
RewriteCond %{http_host} ^exampledomain.co.uk [nc]
RewriteRule ^(.*)$ http://exampledomain.com/$1 [r=301,nc]
这些工作在将exampledomain.co.uk
更改为exampledomain.com
方面做得很好,但是当我在 exampledomain.co.uk
之后添加之后的那一刻(即exampledomain.co.uk/page1
).htaccess文件不会更改它,因此它会尝试加载。
我是否可以添加到.htaccess文件中对此进行排序,以便例如,如果我要键入exampledomain.co.uk/page1
,它会重定向到exampledomain.com/page1
?
谢谢,
查理
<德尔> P.S。为奇怪解析的示例链接道歉,但作为一个新用户,它不会让我包含两个以上的超链接。
答案 0 :(得分:0)
为什么不简单地做
RedirectPermanent / http://exampledomain.com
相反,在co.uk的配置中? mod_rewrite非常方便,但对于一个简单的域重定向器,它是主要的过度杀伤。
评论后续:
我会选择这样的事情:
RewriteCond %{HTTP_HOST} exampledomain.co.uk$ [NC]
RewriteRule (.*) http://exampledomain.com/$1 [R=301,L]