Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как сделать редирект всех страниц сайта на главную в htacces
цитата
23/12/11 в 20:55
 Politryk
Собственно хочу чтобы все старые ссылки на домене, которые уже проиндексированы поисковиками отдавали не 404 (страницы эти я удалю), а редиректили (именно 301 редирект!) на главную страницу (на домен).
Не спрашивайте зачем, не хочу объяснять.

Нашёл такой вот вариант:
Цитата:

RewriteEngine On
RewriteRule .* /? [R=301,L]


Всё бы ничего, но не работает он как положено. Редирект зацикливается на главной и потом до бесконечности редиректит с главной на главную.

Подскажите как правильно?

Последний раз редактировалось: Politryk (23/12/11 в 21:19), всего редактировалось 1 раз
цитата
23/12/11 в 21:06
 hellshouter
RewriteEngine On

ErrorDocument 404 http://mysite.com
цитата
23/12/11 в 21:20
 Politryk
hellshouter: Как я понял это вариант чтобы отдавать просто свою 404-ую страницу? При этом в заголовке будет отдаваться всё равно 404 а не 301?

Если всё так, как я предположил, то не подходит.
цитата
23/12/11 в 21:30
 hellshouter
тут был тупняк)

а есть у удаляемых страниц какой-либо общий признак, который не будет пересекаться с новыми страницами?


а вообще это будет клево для СЕ, 301 всех страниц на главную icon_smile.gif

Цитата:

Всё бы ничего, но не работает он как положено. Редирект зацикливается на главной и потом до бесконечности редиректит с главной на главную.



Естественно, нельзя редиректить все страницы на главную, главная тоже входит в число всех страниц.
цитата
24/12/11 в 01:14
 Vyacheslav
Исключаем главную и делаем правило последним.
цитата
24/12/11 в 01:20
 Politryk
Vyacheslav: Вот как это сделать? Как правильно записать, чтобы все, кроме главной, редиректились?
цитата
24/12/11 в 01:21
 Politryk
hellshouter писал:

а есть у удаляемых страниц какой-либо общий признак, который не будет пересекаться с новыми страницами?


Пока речь о новых страницах не идёт.
цитата
25/12/11 в 18:15
 sydoow
Лучше делеть на 404, а 301.


Эта страница в полной версии