2017-02-15 18 views
0

Как настроить .htaccess для перенаправления из old.com/foo/bar к new.com/bar (а также old.com/foo к новый товар)?Htaccess редирект вложенная (и дети) к другому домену

Я искал и пробовал много разных вещей, и ничего не работает. Либо old.com/foo/bar ->new.com/bar работает, но old.com/foo перенаправляется new.com/foo или old.com/foo ->new.com работает, но old.com/foo/bar не перенаправляет.

А также, если .htaccess идти в Foo папку или корень папку?

ответ

0

Вы можете использовать это правило из /foo/.htaccess из old.com:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(?:www\.)?old\.com$ [NC] 
RewriteRule .* http://new.com/$0 [L,NE,R=301] 
+1

Так что я думаю, что обратная ссылка на замещение будет пустым. –

+0

Вы абсолютно правы. Я хотел использовать '$ 0', но набрал' $ 1' – anubhava

+0

@Thiatt: Это получилось? – anubhava