Alan Seguir
Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
- Desde
- 6 Abr 2009
- Mensajes
- 2.264
He visto por aqui que algunos en el foro tienen problemas con las redirecciones de sitios web, y de hecho hasta Mustang aportó un poco de código para como hacer una redirección en HTML.
Sin embargo esa redirección HTML no es válida para los crawlers o arañas de los buscadores, por lo que nos quedan dos opciones para hacer una redirección 301:
Así pues para hace runa redirección 301 con PHP, debemos colcar el siguiente código en el fichero PHP que queremos redireccionar:
Por supuesto, esto es lo único que debe llevar el fichero, toda vez que dentro del mismo se especifica la URL del destino (en mi caso la URL de afiliados de HostGator). Obviamente en ese código deben reemplazar mi URL por la del destino a donde quieren redirigir el tráfico.
Pueden ver su funcionamiento a través de este fichero: Web Hosting, Reseller Hosting, and Dedicated Servers - Website Hosting w/ cPanel - HostGator, que a como pueden ver yo lo uso como una buena manera para disfrazar el link de referido de HostGator.
También lo podemos usar como una forma de redireccion "temporal" de nuestro sitio a otro, toda vez que si por alguna razón queremos mover el tráfico de un sitio a otro por unas horas, solo editamos el index.php de nuestro theme de WordPress (por ejemplo) y colocamos el código. Cuando sea necesario eliminar la redirección, solo se quita el código y restauramos el index.php a como lo teníamos antes.
Disclaimer 1: el mismo formato del código también se puede usar para otros tipos de redirecciones como 302, etc., solo es cuestión de modificar la primera línea de Header con el tipo de redirección.
Disclaimer 2: Más tarde o mañana pongo un tutorial para hacer redirecciones 301 por medio de .htaccess
Sin embargo esa redirección HTML no es válida para los crawlers o arañas de los buscadores, por lo que nos quedan dos opciones para hacer una redirección 301:
- Por .htaccess
- Por PHP
Así pues para hace runa redirección 301 con PHP, debemos colcar el siguiente código en el fichero PHP que queremos redireccionar:
PHP:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=AlanRguez" );
?>
Por supuesto, esto es lo único que debe llevar el fichero, toda vez que dentro del mismo se especifica la URL del destino (en mi caso la URL de afiliados de HostGator). Obviamente en ese código deben reemplazar mi URL por la del destino a donde quieren redirigir el tráfico.
Pueden ver su funcionamiento a través de este fichero: Web Hosting, Reseller Hosting, and Dedicated Servers - Website Hosting w/ cPanel - HostGator, que a como pueden ver yo lo uso como una buena manera para disfrazar el link de referido de HostGator.
También lo podemos usar como una forma de redireccion "temporal" de nuestro sitio a otro, toda vez que si por alguna razón queremos mover el tráfico de un sitio a otro por unas horas, solo editamos el index.php de nuestro theme de WordPress (por ejemplo) y colocamos el código. Cuando sea necesario eliminar la redirección, solo se quita el código y restauramos el index.php a como lo teníamos antes.
Disclaimer 1: el mismo formato del código también se puede usar para otros tipos de redirecciones como 302, etc., solo es cuestión de modificar la primera línea de Header con el tipo de redirección.
Disclaimer 2: Más tarde o mañana pongo un tutorial para hacer redirecciones 301 por medio de .htaccess