Me explico, por ejemplo tenemos un antiguo blog y sus noticias tenían el formato:

http://www.hola.com/wordpress/2005/04/28/hola-mundo/

Resulta que nos hemos migrado y ahora tenemos todo el contenido bajo:

http://www.hola.com/

Con lo que las noticias tienen el siguiente formato:

http://www.hola.com/2005/04/28/hola-mundo/

Para solucionarlo, simplemente tenemos que crear un archivo llamado .htaccess, editarlo y escribir:

RedirectMatch 301 ^/wordpress(/.*)?$ http://www.hola.com$1

Con esto conseguiremos que TODAS las peticiones que se hagan bajo http://www.hola.com/wordpress/ se redireccionen a http://www.hola.com/.

OJO: Con esta norma se redireccionarán también todas las rutas de imágenes. Si por ejemplo tenemos:

http://www.hola.com/wordpress/img/hola.gif

Se redireccionará a:

http://www.hola.com/img/hola.gif

Espero que os sirva de ayuda.


Noticias relacionadas:

  1. En este mundo tiene que haber de todo…
  2. Nuevo lector rss de noticias bajo AJAX para Grupo Bloggellón
  3. Como evitar que te copien las imágenes de tu web modificando el archivo .htaccess
  4. Cómo escribir “Hola Mundo” en distintos lenguajes de programación y el consumo de CPU
  5. Tiran más dos tetas que dos carretas, este video lo confirma

Este noticia ha sido creada el 11 septiembre 2007 a las 10:47 en Trucos con las etiquetas , , , , , , , , , , y si quieres puedes comentarla. Te agradecería mucho que la compartieras con tus amigos:


Si te ha gustado Redireccionar todo lo que este bajo una carpeta a una dirección con htaccess y esta web, puedes seguirla a través de Facebook, Twitter y también puedes recibir las nuevas noticias de la web en tu correo pincha en este enlace para darte de alta. Además también puedes seguir las noticias por RSS.

9 Comentarios a “Redireccionar todo lo que este bajo una carpeta a una dirección con htaccess”

  1. 1.Sobre el cambio de web « Camyna Dijo:

    [...] de ellos era direccionar los enlaces que antes apuntaban a camyna.com/wordpress a solo camyna.com y Helektron dío con la [...]

  2. 2.GeR Dijo:

    Disculpa como hago para que mi site quede por ej: http://www.misitio.com/blog y no blog.misitio.com entiendes¿? osea que hay que poner en el .htaccess
    Que generador de .htaccess usas¿? desde ya gracias y espero q me respondas….

  3. 3.andres Dijo:

    Tarde como 5 horas en encontrarte compañero, todas las demas paginas de “seo” tiene el mismo y tipico documento de htaccess

    yo lo use para esto

    http://www.pagina.com/foro/articulo.php
    quiero que se vaya al mismo directorio pero sin foro
    http://www.pagina.com/articulo.php

    y quedo asi
    RedirectMatch 301 ^/foro(/.*)?$ http://pagina.com$1

    muchas gracias

  4. 4.gustavo Dijo:

    Tengo problemas con la redireccion de mi pagina en firefox si redirecciona pero en explorer no, como hago para que los dos tomen la redireccion. quiero redireccionar de mipagina.com a mipagina.com/blog Saludos y gracias

  5. 5.juan Dijo:

    Hola
    1º es de gran ayuda lo expuesto en este articulo y por eso os planteo una pequeña duda
    antes tenia el hosting en windows y no me daba problema poner una url con ñ, del tipo http://www.midominio.com/mañas.html
    ahora que pase a linux no hay forma que reconozca la ñ
    he probado con .htaccess y nada, aparte que la ñ no puede ir en este archivo porque da error 500
    alguna sugerencia
    muchisimas gracias

  6. 6.DrJuano Dijo:

    Gracias, me ahorraste horas y horas de buscar. Saludos. Funciona perfecto.

  7. 7.aca463 Dijo:

    Muchas gracias por el tuto.
    La explicación está OK.

    Yo Redireccioné un dominio completo y el pagerank y el nº de páginas indexadas por google es el que tenía en el dominio antiguo.

    Saludos.

  8. 8.musica online | ver ejemplo Dijo:

    me gusto me sirvio aqui el ejemplo saludos

  9. 9.yasminprincesa Dijo:

    hay que tierno esta muy feliz :) y que bueno ahora ya tengo mi tarea hecha gracias :P

Deja tu comentario

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.