Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Los mecanismos de redirección aptos para el #SEO en diversos lenguajes de programación.

Publicado en 18 abril, 2015, por en SEO, SEOTips.

En muchas ocasiones nos vemos obligados a redirigir nuestro website hacia otro lugar u hospedaje.
La mejor forma de realizarlo es mediante una redirección permanente puesto que no penaliza al SEO o posicionamiento orgánico.
Esta redirección es la llamada HTTP 301. El HTTP es el protocolo seguido y el número el tipo. Es lo que se conoce como código de estado HTTP

Según Google

Los redireccionamientos 301 son particularmente útiles en las siguientes circunstancias:

  • Has trasladado tu sitio a un nuevo dominio y deseas que la transición sea lo más fácil posible.
  • Los usuarios acceden a tu sitio a través de varias URL distintas. Si, por ejemplo, se puede acceder a la página principal de muchas maneras (como http://example.com/home, http://home.example.com o http://www.example.com) es una buena idea elegir una de esas direcciones URL como destino preferido (canónico) y usar redireccionamientos 301 para enviar el tráfico del resto de direcciones URL a la URL preferida. También puedes usar Herramientas para webmasters de Google para establecer tu dominio preferido.
  • Estás combinando dos sitios web y quieres asegurarte de que los enlaces a URL obsoletas redirijan al usuario a las páginas correctas.

Os dejo las diferentes redirecciones permanentes en diversos lenguajes y configuraciones para copiar de forma sencilla en vuestros proyectos.

En PHP

<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.palentino.es” );
?>

 

En ASP clásico

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.palentino.es/”
%>

 

En ASP .NET

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.palentino.es");
}

 

En HTML

<META http-equiv=”refresh” content=”0;URL=http://www.palentino.es”>

 

En Javascript

<script language=”javascript” type=”text/javascript”>
window.location.href=”http://www.palentino.es";
</script>

 

En JSP

<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.palentino.es/” );
response.setHeader( “Connection”, “close” );
%>

 

En ColdFusion
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.palentino.es”>
En CGI PERL

$q = new CGI; print $q->redirect(“http://www.palentino.es/”);

En Ruby on Rails

def old_action
headers[“Status”] = “301 Moved Permanently”
redirect_to “http://www.palentino.es/”
end

 

Mediante .htaccess

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.palentino.es/$1 [R=301,L]

 

Mediante web.config

<?xml version=»1.0″?>
<configuration>
<system.webServer>
<httpRedirect enabled=»true» destination=»http://www.palentino.es» httpResponseStatus=»Permanent» />
</system.webServer>
</configuration>

Etiquetas:,

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Home SEO Los mecanismos de redirección aptos para el #SEO en diversos lenguajes de programación.
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies