• Anuncio

Como hacer una Redireccion 301 con htaccess

conservar las url antiguas

Herramientas para webmasters, consejos para mejorar nuestos sitios, scripts, páginas de interés.

Como hacer una Redireccion 301 con htaccess

Notapor el mayfan » 01 Ago 2010, 14:18

Las redirecciones 301 son de gran utilidad y un gran ejemplo de ello es cuando nos damos a la necesidad de hacer una reestructuracion de nuestro sitio web y queremos conservar todas las url antiguas para no perder a nuestros clientes.

Redireccionar con htaccess es muy simple además de que es amigable con el buscador google ya que no nos penalizaran por tal acción, esta linea es una redireccion 301 y tan solo hay que incluirla en el archivo htaccess.

1. redirect 301 /url antigua http://www.sitionuevo.com/url_nueva/
2.

Vamos a explicarlo.-

* 1.-Se habré un comando redirect 301
* 2.-Indicamos la url antigua, esta debe ser relativa al archivo htaccess
* 3.-La url nueva tiene que ser completa, incluyendo el http://

También podemos realizar redirecciones un poco mas complejas, como redireccionar cualquier url de un sitio, al index de otro sitio, lo conseguimos de la siguiente manera.

1. redirectMatch 301 ^(.*)$ http://www.nuevo_sitio.com
2.

Vamos a explicarlo.-

* 1.-Se habré un comando redirectMatch 301
* 2.-Este comando ^(.*)$ indica que cualquier url del sitio es incluida
* 3.-Url del sitio nuevo al que queremos redireccionar al usuario.

No precisamente debemos redireccionar al index de otro sitio puede ser a cualquier pagina dentro del nuevo sitio, por ejemplo, cualquier url de www.sitio_antiguo.com redireccionara a www.nuevo_sitio.com/index.

Ahora, que si lo que queremos es enviar la url de nuestro dominio antiguo al dominio nuevo, utilizamos la siguiente redireccion.

1. redirectMatch 301 ^(.*)$ http://www.nuevo_sitio.com$1
2.

Lo único que le agregamos es el $1 al final de la url a la que vamos a redireccionar y la explicacion es la misma del ejemplo anterior, solo que aquí debemos mantener en el sitio nuevo la misma estructura del sitio antiguo, por ejemplo, si un usuario escribe esta dirección www.sitio_antiguo.com/articulo/nombre_articulo utilizando la redireccion 301 anterior, mandara al usuario a www.sitio_nuevo.com/articulo/nombre_articulo ya que mantiene la misma estructura, en caso de no mantenerla se mostrara un error 404 (pagina no encontrada).

Fuente: programacionazteca.com
URL: http://www.fordfiestateam.com
Versión phpBB: phpBB3 3.0.7-PL1
MODs Instalados: ninguno
Plantilla(s) usada(s): prosilver
Servidor: linux pago
Actualizacion de otra versión: si
Avatar de Usuario
el mayfan
Moderador
Moderador
 
Mensajes: 90
Registrado: 01 Oct 2009, 08:47
Ubicación: valencia/venezuela

Anuncio

Volver a Herramientas y Recursos para Webmasters

 


  • Temas Relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

  • Anuncio
cron