Redirección 301
27 de April, 2009. Escrito por elOtro[Q] en PHP + MySQL
En ocasiones, en el desarrollo de un proyecto web se necesita hacer una redirección a otra página ubicada en el servidor. Para ello es conveniente hacer una redirección 301.
Esta redirección se puede hacer con PHP de la siguiente manera:
Se introduce el siguiente código PHP en la página que se desea redirigir:
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.mipagina.com” );
Espero que os sirva en alguna ocasión…
Comments
4 Responses to “Redirección 301”
Leave a Reply
En realidad es muy bueno hacerlo en ocasiones en que tenemos varios dominios apuntando al mismo contenido, para que Google no interprete contenido duplicado.
Yo puntualmente, utilizo este htacess (en servidores apache, claro)
RewriteCond %{HTTP_HOST} ^dominio_a_redireccionar$ [OR]
RewriteCond %{HTTP_HOST} ^www.dominio_a_redireccionar$
RewriteRule ^(.*)$ http://www.nuevo_dominio/1 [R=301,L]
Abrazos!
¿Que es mejor hacerlo por htaccess o por PHP?
O no importa de que forma lo realices
Pues no lo sé, en el último curso SEO que hice aconsejaban hacerlo mediante .htacess
Saludos!
Por lo que yo entiendo, es mejor hacerlo por .htaccess ya que si lo haces por PHP estás llegando a una profundidad mayor.
Por .htaccess es el propio servidor Apache quien redirige, y si lo haces por PHP, se llega a ejecutar la página PHP que hace la redirección. Con lo que con .htaccess eso que te ahorras.
Saludos!