我无法找到从一个子域名页面到另一个子域名页面进行301重定向的正确方法。
例如:
subpage1.mysite.com/contact 需要重定向到 subpage2.mysite.com/kontakt
(我有几百个)
到目前为止,我的.htaccess中有很多301重定向,但它们只是从maindomain mysite.com/page重定向。
我不能这样做301,对吧? 它不起作用..
重定向301 http://subpage1.mysite.com/contact http://subpage2.mysite.com/kontakt
我只能访问主域名(mysite.com)上的主要htaccess文件
阅读一些关于RewriteCond的信息,但似乎它们会占用我的所有子页面并将它们重定向到其他子域名。这不完全适合我,因为网址已更改名称,并且在子域名上不相同。
答案 0 :(得分:0)
我已经通过使用它来解决这个问题。 将子域名作为RewriteCond
#Consultancy redirects
RewriteCond %{HTTP_HOST} ^consultancy.madebydelta.com [nc]
RewriteRule ^about/$ http://testlab.madebydelta.com/om-os/ [R=301,NC,L]
RewriteRule ^industries/$ http://testlab.madebydelta.com/cases/ [R=301,NC,L]