301 редирект с папки на домен 2-го уровня

strag
На сайте с 20.04.2013
Offline
17
908

Здравствуйте. Подскажите пожалуйста решение, не могу никак найти правильное.

Есть есть папка в корне сайта - site.ru/board

Как сделать редирект с папки board на другой домен 2-го уровня?

И правильно использовать для этого .htaccess в корне сайта или в папке board создать отдельный .htaccess?

Буду очень признателен за помощь:)

A
На сайте с 20.05.2015
Offline
0
#1

RewriteEngine on

RewriteCond %{HTTP_HOST} ^/$ [OR]

RewriteRule ^(.*)$ http://site.ru/board

J
На сайте с 20.02.2014
Offline
120
jkm
#2

old.ru/board/ => new.ru/

old.ru/board/page => new.ru/

Или такой вариант

old.ru/board/ => new.ru/

old.ru/board/page => new.ru/page

Если делать средствами mod_alias, то для первого варианта правило


RedirectMatch 301 ^/board/ http://new.ru/

Для второго


Redirect 301 /board/ http://new.ru/
strag
На сайте с 20.04.2013
Offline
17
#3

Спасибо большое)) Лучше это в .htaccess в корне сайта прописать, а не в отдельном .htaccess в папке?

J
На сайте с 20.02.2014
Offline
120
jkm
#4

Данные правила будут одинаково работать в корне и в папке, так что тут зависит от предпочтений.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий