[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редирект
Nicholas
Здравствуйте уважаемые форумчане.Вот уже довольно долгое время мучаюсь с проблемой.
Дано:
site_name.ru
Задача
При обращении ко всем разделам site_name.ru делать редирект на
site_name.ru/index.php
Т.е. при обращении к:
site_name/file_name
site_name/dir1/file_name
и т.д. делаем редирект на site_name\index.php
У меня браузеры постоянно ругаются на циклическую переадресацию.

Буду признателен за помощь.
Заранее спасибо.
Guest
http://sb-money.ru/article.php?a=75
------------------------------------------------
Простой редирект (в файле .htaccess или httpd.conf для Apache):

Redirect 301 / http://www.you.com/new.htm
где:
Redirect 301 - это инструкция, говорящая что страница перемещена
/ - означает, что все с верхнего уровня сайта, включая все подкаталоги, будет переадресовано
http://www.you.com/new.htm - новая страница или сайт (не забывайте поставить последний "/", если переадресация идет на сайт).
Чтобы переадресовать только страницу, сохранив PR старой страницы:
Redirect 301 /old/old.htm http://www.you.com/new.htm
где:
/old/old.htm - путь и имя старой страницы

Аналогичный синтаксис для переадресации сайта:
RedirectPermanent / http://www.you.com/

Пример переадресации каталога:
RedirectPermanent /old-directory http://www.domain.com/new-directory/
Например, зашедших в test переадресуем на www.test.com, остальных на enter.test.com (порядок следования записей важен):

Redirect permanent /test http://www.test.com/
Redirect permanent / http://enter.test.com/
Примечание: для моих целей (изменение домена) хватило первого варианта простого 301 редиректа.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.