Редирект. Как сделать редирект страниц?
Сегодня поговорим о редиректах. Какими бывают, зачем нужны и вообще что это такое. Редирект – перенаправление пользователя на другую нужную нам страницу. Чаще всего редирект используют для перенаправления пользователей со страниц с ошибкой 404 или старых (ненужных) страниц на новые красивые и хорошие страницы. Так же редиректом принято склеивать домены с WWW и без WWW.
Сегодня поговорим о редиректах. Какими бывают, зачем нужны и вообще что это такое.
Редирект – перенаправление пользователя на другую нужную нам страницу. Чаще всего редирект используют для перенаправления пользователей со страниц Pс ошибкой 404 или старых (ненужных) страниц на новые красивые и хорошие страницы. Так же редиректом принято склеивать домены с WWW и без WWW.
Стандартный редирект через .htaccess.
Этот файл можно сделать самому из txt, или он уже есть на сервере. Просто берете файл и переименовываете его в “.htaccess”. Но скорее всего он уже есть на сервере. И так теперь прописываем туда:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^zetaline.ru
RewriteRule (.*) http://www.zetaline.ru/$1 [R=301,L]
Таким образом произойдет редирект сPhttp://www. zetaline.ru на zetaline.ru. Вместо site.ru укажите свое имя сайта.
Редирект со страниц 404.
Прописываем с какой страницы мы хотим перенапрвить посетителей и куда.
ErrorDocument 400 http://www.zetaline.ru/
ErrorDocument 401 http://www.zetaline.ru/
ErrorDocument 402 http://www.zetaline.ru/
ErrorDocument 403 http://www.zetaline.ru/
ErrorDocument 404 http://www.zetaline.ru/
ErrorDocument 500 http://www.zetaline.ru/
ErrorDocument 501 http://www.zetaline.ru/
ErrorDocument 502 http://www.zetaline.ru/
ErrorDocument 503 http://www.zetaline.ru/
Вместо zetaline.ru -пишем свой домен или страницу куда вы хотите перенаправить посетителей.
Помните только что если 404 страниц в поиске много, то яндекс может вас принять за сателит который перенаправляет с других сайтов на себя. Ну вот есть такой глюк у него. Пару раз попадал так больше стараюсь без надобности не рисковать.