Seo Portugal
 
 
SŠbado, 16 Dezembro 2017
 
 
Redirect 301

301 Redirect

301 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.