Что такое 301 Permanent Redirect и как его применять
301 Permanent Redirect - это неотъемлемая часть протокола HTTP.
Означает, что ресурс навсегда перемещен на новый URI. Используется оптимизаторами для перенаправления поисковых спайдеров по новому адресу в надежде слить link popularity для старого и нового адресов.
Некоторые способы установить 301 Permanent Redirect.
1.mod_rewrite
Options +FollowSymLinks
RewriteEngine on
RewriteCond {HTTP_HOST} ^yourdomain.com
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=permanent,L]
Дописать в файл .htaccess.
2.Apache Redirect
Redirect 301 / http://www.yourdomain.com/
Дописать все в тот же файл .htaccess.
3.PHP
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com/newdir/newpage.htm");
exit();
Поместить в соответствующий php-файл.
4.ASP
<@ Language=VBScript > < Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.newdomain.com/newdir/newpage.asp" response.end %>
Некоторые случаи, когда рекомендуется использовать 301:
- Для слияния link popularity для домена с www и без.
- При переносе сайта на новый домен.
- Было два домена, сайты были посвящены примерно одной тематике но поддерживать их оба больше никаких сил нет, а ссылки терять не хочется.
- Недавно куплен домен, судя по PR ссылок на него полно, а чем занять, не придумали пока.
Другие статьи из этой рубрики
Интеграция пользовательских шрифтов на сайт
Google создал механизм, позволяющий веб-разработчикам использовать на сайтах красивые пользовательские шрифты.

