htaccess:如何将所有文件夹页面重定向到子域上的相同文件夹名称

时间:2014-03-26 11:26:21

标签: .htaccess redirect

我想将主域的某个部分(称为“articoli”)的所有页面重定向到我的主域名(mydomain.com)的.htaccess文件中具有相同名称(articoli)的子域部分。把这个重定向规则:

RewriteCond %{HTTP_HOST} !^(old)\.domain\.net [NC]

RewriteRule ^articoli(.*)$ http://old.domain.net/articoli/$1[r=301,L]

但这会导致问题: mydomain.net/articoli被重定向到old.mydomain/articoli

但我的domain.net/articoli/something.php未被重定向到old.domain.net/articoli/something.php,它只是将我发回domain.net/articoli/something.php

我添加的规则肯定有问题,但我不是这方面的专家所以我找不到什么,我只是从另一个stackideas答案中复制了该规则。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

更改

RewriteRule ^articoli(.*)$ http://old.domain.net/articoli/$1[r=301,L]

RewriteRule ^articoli/(.*)$ http://old.domain.net/articoli/$1 [R=302,L]

应该有用(当您确定一切正常时,将R=302更改为R=301。)