301 редирект — самый дружелюбный по отношению к поисковым системам метод переадресации пользователей. Его использование позволяет сохранить вес страницы в случае ее перемещения.
Код 301 расшифровывается как «moved permanently» (перемещено навсегда).
Ниже я опишу реализацию 301 редиректа на различных языках веб-разработки.
Редирект на PHP
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://new-site.ru" );
?>
Редирект на ASP
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://new-site.ru"
%>
Редирект на ColdFusion
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://new-site.ru">
Редирект на JSP (Java)
<%
response.setStatus(301);
response.setHeader( "Location", "http://new-site.ru" );
response.setHeader( "Connection", "close" );
%>
Редирект на Perl
$q = new CGI;
print $q->redirect("http://new-site.ru");
Редирект на Ruby on Rails
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://new-site.ru"
end
Редирект через .htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://new-site.ru/$1 [R=301,L]
Редирект на Юкозе
Для реализации редиректа на Юкозе из вышеупомянутых методов можно использовать только редирект на PHP. Чтобы это сделать, нужно создать в Вашем шаблоне PHP-вставку из вышеупомянутого кода.
Остались вопросы? Задавайте!
|
|
Webmoney Z163628999150, R617151845974
|