301 Redirect301 redirect é a forma mais eficiente de redireccionar uma URL continuando a ser search engine friendly
Existem alguns métodos para implementar um redirect 301
IIS Redirect * In internet services manager, right click on the file or folder you wish to redirect * Select the radio titled "a redirection to a URL". * Enter the redirection page * Check "The exact url entered above" and the "A permanent redirection for this resource" * Click on 'Apply'
Redirect em ColdFusion<.cfheader statuscode="301" statustext="Moved permanently"> <.cfheader name="Location" value="http://www.new-url.com">
Redirect em PHP<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.new-url.com" ); ?>
Redirect in ASP<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.new-url.com" >
Redirect em ASP .NET<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>
Redirect antigo domínio para um novo domínio (htaccess redirect)
Crie um ficheiro .htaccess com o seguinte código, isto assegura que todas as páginas do antigo domínio são direccionadas correctamente para o novo domínio. O ficheiro .htaccess deve ser colocado na raiz do seu antigo domínio (o mesmo local onde está colocado o indes)
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.novodominio.com/$1 [R=301,L]
altere www.novodominio.com pelo seu dominio actual.
Adicionalmente deve contactar cada website com um link para o anterior dominio a solicitar a colocação do novo domínio.
Nota* Este método com o htaccess .htaccess funciona apenas em servidores UNIX, LINUX com o modulo Mod-Rewrite ligado.
Redirect para www (htaccess redirect) este código permite que apareça sempre o www, mesmo que o domínio seja digitado sem www.
Crie um ficheiro .htaccess e coloque o seguinte código, este código assegura que todos os pedidos pata dominio.com sejam efectuados com www.dominio.com O ficheiro .htaccess deve ser colocado na raiz do seu antigo domínio (o mesmo local onde está colocado o index)
Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^dominio.com [nc] rewriterule ^(.*)$ http://www.dominio.com/$1 [r=301,nc]
Altere dominio.com pelo seu dominio actual. Nota* Este método com o htaccess .htaccess funciona apenas em servidores UNIX, LINUX com o modulo Mod-Rewrite ligado.
Nota* Nos servidores Apache já existe um ficheiro .htaccess na maior parte dos casos, se existir edite esse ficheiro e adicione o código correspondente.
|