Diz-se que o mesmo site com vários nomes de domínio será considerado como tendo conteúdo duplicado, o que não favorece a classificação nos motores de busca. Uma abordagem melhor é especificar um nome de domínio principal e todos os outros nomes de domínio serão redirecionados para este nome de domínio. Há alguns dias, para melhorar o SEO deste site, começamos a redirecionar 301 todas as páginas sob outro nome de domínio: www.kanshule.com para www.vevb.com.
Como este site atualmente tem apenas um blog, comecei com o blog.
A ideia é muito simples. Obtenha o nome de domínio da página atual que você está navegando. Se for um nome de domínio que precisa ser redirecionado, substitua a parte do nome de domínio e use-a como um novo endereço para redirecionamento 301.
O código é o seguinte:
Copie o código do código da seguinte forma:
<%
Dim toDomain,fromDomain,curDomain,q,p,url
toDomain=www.vevb.com
fromDomain=kanshule.com
curDomain=Request.ServerVariables(HTTP_HOST)
se instr(curDomain,fromDomain)>0 então
q=Request.ServerVariables(QUERY_STRING)
p=Request.ServerVariables(URL)
url=http://&toDomain&p&?furl=kanshule.com
se q<> então url=url&&&q
Response.Status=301 movido permanentemente
Response.AddHeader Localização,url
Resposta.end()
Terminar se
%>
Um parâmetro é adicionado especialmente ao URL para registrar quantas visitas são provenientes deste nome de domínio.
Salve este arquivo como um arquivo asp e inclua-o em qualquer página ASP para a qual você deseja ir.
No blog, o arquivo de conexão de banco de dados público conn.asp é chamado. Incluí esse arquivo em conn.asp e pronto.