Redireccion 301

5.0
01

¿Que es un redireccionamiento 301?

Una redirección es una forma de enviar tanto a los usuarios y motores de búsqueda a una URL diferente de la que solicitaron originalmente. A continuación se describen algunos de los tipos de uso común de redirecciones.

¿Que tipos de redirecciones 301 hay?

  • 301 Moved Permanently
    Un redireccionamiento 301 es una redirección permanente que pasa entre 90 y el  99% de la fuerza del enlace (potencia ranking) a la página redirigida. 301 se refiere al código de estado HTTP para este tipo de redirección. En la mayoría de los casos, el redireccionamiento 301 es el mejor método para la aplicación de las redirecciones en un sitio web.
  • 302 Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0)
    Una redirección 302 es una redirección temporal. Pasa a 0% de la fuerza seo (potencia ranking) y, en la mayoría de los casos, no se debe utilizar. El Internet se ejecuta en un protocolo llamado Protocolo de transferencia de hipertexto (HTTP), que dicta cómo funcionan las direcciones URL. Tiene dos grandes versiones, 1.0 y 1.1. En la primera versión, 302 a que se refiere el código de estado «desplace.» Esto fue cambiado en la versión 1.1 en el sentido de «Found».
  • 307 Moved Temporarily (HTTP 1.1 Only)
    A 307 redirección es el HTTP 1.1 sucesor del 302 redirección. Mientras que los principales rastreadores tratarlo como un 302, en algunos casos, lo mejor es utilizar un 301 por casi todos los casos. La excepción a esto es cuando el contenido está muy movido sólo temporalmente (como durante el mantenimiento) y el servidor ya ha sido identificado por los motores de búsqueda como 1.1 compatible. Ya que es esencialmente imposible determinar si los motores de búsqueda han identificado una página como compatibles, por lo general es mejor utilizar una redirección 302 para el contenido que se ha trasladado temporalmente.

Metodos para implementar el 301 redirect

PHP Redirect

<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://www.new-url.com" ); 
?> 

Redirect con ASP .NET

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

ASP Redirect

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
%>

JSP Redirect (java)

<%
response.setStatus(301);
response.setHeader( "Location", "http://www.new-url.com/" );
response.setHeader( "Connection", "close" );
%>

CGI PERL Redirect

$q = new CGI;
print $q->redirect("http://www.new-url.com/");

Ruby on Rails Redirect

def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.new-url.com/"
end

.htaccess Redirect

Hay varios métodos de redireccionamiento 301 a traves de .htaccess, dependiendo de la finalidad.

  • Redireccionar una página
  • Redireccionar un directorio
  • Redireccionar un dominio
  • Quitar o añadir las www

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies