Como o LosesToy usa um servidor compartilhado, não há como configurar o redirecionamento 301 por meio do IIS ou Apache
1. Código de redirecionamento 301 em ASP
<%@ Language=VBScript %>.
<%
Response.Status=”301 movido permanentemente”
Response.AddHeader “Localização”, “http://www.lesishu.cn/articles/301/”
%>
3. Código de redirecionamento 301 em ASP.Net
<script runat="server">
private void Page_Load (remetente do objeto, System.EventArgs e)
{
Response.Status = “301 Movido Permanentemente”;
Response.AddHeader("Localização","http://www.lesishu.cn/articles/301/");
}
</script>
Cabeçalho do código de redirecionamento 301 ("HTTP/1.1 301 movido permanentemente")
em PHP
;
header(”Localização: http://www.lesishu.cn/articles/301/ ”);
exit();
5. Código de redirecionamento 301 em CGI Perl
$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);
6. Código de redirecionamento 301 em JSP
<%
resposta.setStatus(301);
resposta.setHeader (“Localização”, “http://www.lesishu.cn/”);
response.setHeader(“Conexão”, “fechar”);
%>
7.
Crie um novo arquivo .htaccess para o código de redirecionamento 301 no Apache e insira o seguinte conteúdo (mod_rewrite precisa estar ativado):
1) Redirecione o nome de domínio sem WWW para o nome de domínio com
Opções WWW + FollowSymLinks
RewriteEngine ativado
ReescreverCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
2) Redirecionar para o novo nome de domínio
Opções +FollowSymLinks
RewriteEngine ativado
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
opções
pseudoestáticas
+FollowSymLinks
RewriteEngine ativado
RewriteRule ^news-(.+).html$ news.php?id=$1
redireciona endereços como news.php?id=123 para news-123.html