A maioria das pessoas usa espaço virtual. Este artigo explica como usar um espaço virtual que suporta ASP para configurar o redirecionamento 301. No entanto, seu programa deve ser um ASP de site completo, não funcionará muito. para dizer. Diga, vamos continuar: Por exemplo, seu nome de domínio atual: www.a.com Por algum motivo, você deseja alterar o nome de domínio para www.b.com, mas tem medo de perder tráfego. fazer? Não tenha medo. Você pode usar o redirecionamento 301. Ou www.a.com/* todos serão direcionados para www.b.com ou www.b.com/* nome de domínio.
Use seu espaço virtual para vincular www.a.com e www.b.com ao mesmo tempo. Encontre os arquivos conn.asp ou head.asp em seu programa asp, que são arquivos que podem ser acessados por todo o site. estão no topo.
Desta forma, o seu acesso a www.b.com é normal, mas ao aceder a www.a.com saltará automaticamente para o nome de domínio www.b.com para aceder a www.a.com/* Acesso a. as páginas da web a seguir também irão automaticamente para todos os www.b.com/* abaixo.
<%
se request.ServerVariables(HTTP_HOST)<>www.b.com então
se Request.ServerVariables(SCRIPT_NAME)=/index.html então
Response.Status=301 movido permanentemente
Localização de Response.AddHeader,/index.html
outro
se Request.ServerVariables(QUERY_STRING)<> então
p=?
outro
p =
terminar se
Response.Status=301 movido permanentemente
Localização de Response.AddHeader, http://www.b.com&Request.ServerVariables(SCRIPT_NAME)&p&Request.ServerVariables(QUERY_STRING)
Resposta.Fim
terminar se
terminar se
%>
Se você não estiver usando um programa dinâmico de site completo, mas um programa estático, use o código a seguir para realizar um redirecionamento 301 permanente do nome de domínio, ou seja, da página inicial.
Redirecionamento 301 do programa ASP
<%
Response.Status=301 movido permanentemente
Localização de Response.AddHeader, http://www.vevb.com
%>
Redirecionamento 301 em PHP
Redirecionamento 301 para programa PHP
<?
Cabeçalho (HTTP/1.1 301 movido permanentemente);
Cabeçalho (Local: http://www.vevb.com);
?>
Redirecionamento 301 para programa ASP.NET
<script runat=servidor>
PRivate void Page_Load (remetente do objeto, System.EventArgs e)
{
Response.Status = 301 Movido Permanentemente;
Response.AddHeader (Localização, http://www.vevb.com);
}
</script>