Поскольку LosesToy использует общий сервер, невозможно настроить перенаправление 301 через IIS или Apache
1. Код перенаправления 301 в ASP
<%@ Language=VBScript %>.
<%
Response.Status="301 перемещен навсегда"
Response.AddHeader «Местоположение», «http://www.lesishu.cn/articles/301/»
%>
3. Код перенаправления 301 в ASP.Net
<script runat="server">
частная пустота Page_Load (отправитель объекта, System.EventArgs e)
{
Response.Status = «301 Перемещено навсегда»;
Response.AddHeader("Местоположение","http://www.lesishu.cn/articles/301/");
}
</script>
Заголовок кода перенаправления 301 («HTTP/1.1 301 перемещен навсегда»)
под PHP
;
заголовок(»Местоположение: http://www.lesishu.cn/articles/301/ »);
выход();
5. Код перенаправления 301 в CGI Perl
$q = новый CGI;
напечатайте $q->redirect(»http://www.new-url.com/»
6. Код перенаправления 301 под JSP
<%;
ответ.setStatus(301);
response.setHeader( «Местоположение», «http://www.lesishu.cn/»);
response.setHeader( «Соединение», «закрыть»);
%>
7.
Создайте новый файл .htaccess для кода перенаправления 301 под Apache и введите следующее содержимое (необходимо включить mod_rewrite):
1) Перенаправить доменное имя без WWW на доменное имя с WWW
Options + FollowSymLinks
Переписать движок на
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
2) Перенаправление на новое доменное имя.
Опции +FollowSymLinks.
Переписать движок на
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
3) Используйте обычные правила для выполнения 301-перенаправления и реализации псевдостатических
опций +FollowSymLinks
Переписать движок на
RewriteRule ^news-(.+).html$ news.php?id=$1
перенаправляет адреса типа news.php?id=123 на news-123.html.