Редирект htaccess — просто о сложном

18 марта 17:37 2013

Добрый день дорогие друзья, что-то последнее время я ударился в серверную часть сайта и не много отступил от главной темы сайта — дизайна и фотошопа, но думаю это пойдёт только на пользу, потому что человек должен все сторонне развиваться и учиться всегда чему-то новому. Вот почему я стал больше интересоваться вёрсткой и системной частью — Apache и управление сервером.

Редирект через htaccess, можно грубо говоря разделить на два вида — это временный (302) и постоянный (301).

Цифры 301 и 302 означают, что редирект домена устанавливается серверным файлом htaccess, с помощью HTTP заголовков, которые отдаются сервером и сообщают поисковым системам и браузерам, о типе установленной переадресации.

Настройка редиректа домена в htaccess

Этот файл, который отвечает за исполнение ваших команд сервером Apache, должен находиться в корне вашего сайта. Откройте его и посмотрите на его содержание.

Самое простое перенаправление посетителей со всего сайта, можно сделать вот таким кодом:
[php]RewriteEngine on
RewriteRule (.*) http://symby.ru /$1 [R=301,L][/php]

Это означает, что посетителя, который попал на сайт с такой записью в файле htaccess, будет автоматически перенаправлен 301 редиректом на сайт symby.ru

Чтобы сделать перенаправление одной страницы, пропишите вот такие инструкции:
[php]Redirect 301 /page-old/ http://symby.ru/new-document.html[/php]

В целом тут нет ничего сложно, если у вас не получиться сделать редирекст, то спрашивайте в комментариях, я обязательно помогу Вам в настройке.