子域上的htaccess子页面到其他子域的子页面

时间:2016-07-19 12:52:00

标签: apache .htaccess redirect mod-rewrite

我无法找到从一个子域名页面到另一个子域名页面进行301重定向的正确方法。

例如:

subpage1.mysite.com/contact 需要重定向到 subpage2.mysite.com/kontakt

(我有几百个)

到目前为止,我的.htaccess中有很多301重定向,但它们只是从maindomain mysite.com/page重定向。

我不能这样做301,对吧? 它不起作用..

301

重定向301 http://subpage1.mysite.com/contact http://subpage2.mysite.com/kontakt

我只能访问主域名(mysite.com)上的主要htaccess文件

阅读一些关于RewriteCond的信息,但似乎它们会占用我的所有子页面并将它们重定向到其他子域名。这不完全适合我,因为网址已更改名称,并且在子域名上不相同。

1 个答案:

答案 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]