Como alguns já sabem, a comunidade/fórum de desenvolvimento web ievolution mudou seu nome para Webly.
Foi necessário, então, fazer um redirecionamento de domínio para apontar para o novo Webly (webly.com.br). O cpanel cuidou de tudo direitinho, os users do fórum mal perceberam, não perdemos links e nem pagerank, graças ao bom e velho redirecionamento http 301.
Existem inúmeros outros códigos de redirecionamento, mas o dr. 301 (moved permanently) se dá melhor com buscadores.
Apesar do Cpanel ter feito o serviço perfeitamente, eu, como um bom nlerd que sou, dei uma pesquisada básica sobre o assunto e achei um documento interessante que mostra redirecionamentos em várias linguagens/servidores:
IIS, Apache, PHP, JSP, ASP, Coldfusion, CGI PERL, Ruby.
No fim, eu mostro também como redirecionar via HTML através do META refresh, algo não muito recomendado.
Apache 301 redirect (htaccess)
Vá no seu htaccess e coloque:
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
IIS 6 - 301 redirect
- Internet Services Manager (Geranciador do IIS) > botão direito na pasta a ser redirecionada
- Clique na guia Diretório Base, Diretório Virtual ou Diretório
- Em O conteúdo deste recurso deve vir de, clique em Um redirecionamento para uma URL
- Na caixa Redirecionar para, digite a URL do diretório ou site de destino. Por exemplo, para redirecionar todas as solicitações de arquivos do diretório Catalog para o diretório NewCatalog, digite /NewCatalog.
Redirecionamento PHP
<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.new-url.com" ); ?>
Redirecionamento ASP
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.new-url.com/" %>
ASP.net 301 redirect
<script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.new-url.com"); } </script>
JSP (Java) Redirect
<% response.setStatus(301); response.setHeader( "Location", "http://www.new-url.com/" ); response.setHeader( "Connection", "close" ); %>
Redirecionamento em Ruby
def old_action headers["Status"] = "301 Moved Permanently" redirect_to "http://www.new-url.com/" end
Coldfusion Redirect
<.cfheader statuscode="301" statustext="Moved permanently"> <.cfheader name="Location" value="http://www.new-url.com">
CGI PERL Redirect
$q = new CGI; print $q->redirect("http://www.new-url.com/");
Via html meta tag
<meta http-equiv="refresh" content="0;url=http://example.com/" />
Por hoje é só. Não tinha nada melhor pra eu postar hehhhee
Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.
Muito obrigado, me quebrou um galhão pois sei bem pouco sobre qualquer dessas linguagens e consegui redirecionar meu blog.
ResponderExcluirAbraço!