define
o redirecionamento 301 de nome de domínio para todas as páginas internas de todo o site.
Redirecionamento 301 (ou redirecionamento 301, salto 301) é um tipo de código de status nas informações do cabeçalho (cabeçalho) no fluxo de dados HTTP retornado pelo servidor quando um usuário ou mecanismo de busca envia uma solicitação de navegação ao servidor do site, indicando que este página da web Transferência permanente para outro endereço.
Outros códigos de status comuns incluem 200 significa que tudo está normal, 404 página da web não encontrada, 302 redirecionamento temporário, etc.
Métodos de redirecionamento de site Os métodos de redirecionamento de site incluem principalmente: redirecionamento 301, redirecionamento 302, redirecionamento JavaScript, redirecionamento PHP/ASP/CGI, atualização META da página da web META REFRESH, etc. Os redirecionamentos 302 podem ter problemas de canonização de URL. Outros métodos são técnicas de trapaça comumente usadas. É claro que isso não significa que não possam ser usados legitimamente. Não há nada de errado com os métodos em si, mas eles são tão usados por trapaceiros que os mecanismos de pesquisa são muito sensíveis a essas mudanças suspeitas. Por que correr o risco?
A necessidade do redirecionamento 301: quando a página A usa um redirecionamento 301 para redirecionar para a página B, o mecanismo de pesquisa pode ter certeza de que a página A mudou permanentemente de posição ou realmente não existe, e o mecanismo de pesquisa tratará a página B como o único alvo válido. A vantagem é,
Primeiro, não há problema de normalização de URL. Em segundo lugar, e também muito importante, o nível da página PR da página A será transferido para a página B.
Terceiro, a inclusão não será perdida devido a alterações no nome de domínio.
concluir
[Copiar este código]CÓDIGO:
<?php
$url=" http://www.php-oa.com".$_SERVER["REQUEST_URI "];
header("HTTP/1.1 301 movido permanentemente");
cabeçalho ("Local:$url");
?>
Conforme mostrado no código php acima. Esta função pode ser realizada. Onde o código acima deve ser colocado? Vamos pegar o Discuz6.0 como exemplo
index.php
arquivador/index.php
forumdisplay.php
viewthread.php
espaço.php
etiqueta.php
blog.php
Encontre os arquivos acima no antigo nome de domínio original e adicione o código acima. Seria bom atualizar.
Testar é fácil. Se você quiser testar, basta usar o curl, um pequeno software, para verificar.
#curl -I http://www.bbbb.com/sssss.php
HTTP/1.0 301 movido permanentemente
Data: terça-feira, 06 de maio de 2008 06:27:39 GMT
Servidor: apache
Localização: http://www.jb51.net/sssss.php
Se você vir HTTP/1.0 301 movido permanentemente acima, significa que está tudo bem. Na próxima vez que você clicar no link relevante, ele será redirecionado automaticamente para o novo link e o mecanismo de pesquisa será atualizado automaticamente para o novo link.