редирект с корня сайта

S
На сайте с 12.07.2010
Offline
14
2383

Добрый день, уважаемые!

Перерыл кучу статей, но ответ так и не нашел.

Вопрос: Как перенаправить с корня сайта на каталог?

Т.е. с http://site.ru/ на http://site.ru/catalog/

в .htaccess пытался прописывать оба варианта, но не получилось того что хотел:

Redirect http://site.ru/ http://site.ru/catalog/

Redirect / http://site.ru/catalog/

Заранее благодарю за ответы!

Евгений Костин
На сайте с 15.04.2010
Offline
109
#1

Вот тут очень подробно всё описано: http://lmgtfy.com/?q=301+redirect

➤ Оптимизация и продвижение сайтов | SEO-аудиты | https://kostin.tv
S
На сайте с 12.07.2010
Offline
14
#2
brainiac:
Вот тут очень подробно всё описано: http://lmgtfy.com/?q=301+redirect

тут я уже читал. Читайте внимательней мой вопрос.

K9
На сайте с 06.02.2010
Offline
33
#3

Админпанели многих CMS (по крайней мере те цмс-ки, что я использовал это поддерживали) позволяют указывать морду сайта, тогда происходит автоматический редирект с site.ru на site.ru/catalog.php например. Ваша админпанель не даёт такой возможности?

Компьютерные шахматы (http://gladiators-chess.ru)
S
На сайте с 12.07.2010
Offline
14
#4
kosmodrom93:
Админпанели многих CMS (по крайней мере те цмс-ки, что я использовал это поддерживали) позволяют указывать морду сайта, тогда происходит автоматический редирект с site.ru на site.ru/catalog.php например. Ваша админпанель не даёт такой возможности?

К сожалению нет =( нужен именно код редиректа.

M1
На сайте с 13.02.2007
Offline
165
#5

В корень сайта положите файл index.php со следующим содержимым:

Mr 13:
<?php header('Location: [noparse]http://site.ru/catalog/[/noparse]'); exit; ?>

В коде, соответственно, [noparse]http://site.ru/catalog/[/noparse] заменяем на Ваш адрес. Так же учтите, что в PHP-файле не должно быть ничего кроме этого кода, и никаких пробелов/переносов строк перед кодом.

siv1987
На сайте с 02.04.2009
Offline
427
#6

Или мод_реврайт'ом

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^$
RewriteRule .* http://site.ru/catalog/?
K
На сайте с 31.01.2001
Offline
737
#7
stnwa:
перенаправить с корня сайта на каталог?

RedirectPermanent / http://site.ru/catalog/

Остальные навороты в виде mod_rewrite для такой простой задачи нафиг не нужны.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
siv1987
На сайте с 02.04.2009
Offline
427
#8
Kost:
RedirectPermanent / http://site.ru/catalog/

Остальные навороты в виде mod_rewrite для такой простой задачи нафиг не нужны.

Или мне кажется или здесь будет зацикливание? Нет?

"/ — означает, что все с верхнего уровня сайта, включая все подкаталоги, будет переадресовано на новый урл"

K
На сайте с 31.01.2001
Offline
737
#9
siv1987:
Или мне кажется или здесь будет зацикливание? Нет?

С чего это вдруг зацикливание?

siv1987
На сайте с 02.04.2009
Offline
427
#10

Ну синтаксис это понятно, он верен. Только [Url-path] - "означает все с верхнего уровня сайта, включаю подкаталоги", то есть, первый цикл правильно редиректит с / на /catalog/, а там по новому уже будет обрабатываться это правило и c /catalog/ будет редирект на /catalog/catalog/ и так далее получаем зацикливание.

Словом, не будет на там же домене работать такой редирект. Но так например будет правильно:

Redirect / http://newdomen.ru/catalog/

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