2009 Dic 3

Permalinks y redirección 301 con .htaccess

Después de mucho tiempo con los mismos permalinks en mi blog, he decido cambiarlos de la siguiente manera:

Antes:
http://www.inkilino.com/YY/MM/DD/titulo-del-post/

Ahora:
http://www.inkilino.com/titulo-del-post.html

Para cambiar los permalinks de tu blog en Wordpress, tienes que dirigirte en el panel de administración a Opciones–>Enlaces Permanentes(Permalinks), y ahí seleccionar la opción que más te convenga o poner una personalizada.

permalinks

También he eliminado la palabra “category” de las categorías, que no me gustaba, pensaba poner “categoría“, pero entonces tendría que haber cambiado “tag” por “etiqueta”(para dejarlo todo españolizado) pero al final me he decantado cat“.


Hasta aquí todo fácil ¿verdad? Ahora para asegurarnos que nadie va a poner nuestras URL’s antiguas y se encuentren con un error 404, lo mejor es crear redirecciones 301 en el .htaccess para que eso no pase, en mi caso las líneas que he tenido que añadir al .htaccess, han sido estas:

RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)\/$ http://www.inkilino.com/$4.html

RedirectMatch 301 /category/(.*)$ http://www.inkilino.com/cat/$1

¡Ojo! Para cada cambio de permalink las lineas del .htaccess son diferentes, si necesitáis ayuda, preguntar en los comentarios.

Otra redirección 301 que no tendría que faltar en vuestro .htaccess es la de las URL’s canónicas.

Related Posts with ThumbnailsTambién te puede interesar:
Suscribete gratis
  1. Gravatar

    komoloves

    # 1

    Buenas Inkilino,
    Quiero modificarlas URL que tengo ahora y quiero ponerlas tal y como las has puesto (Osea como las tengo en musicaenconcierto.com), pero me da mucha pereza en pensar en las redirecciones.

    Si encuentras alguna forma de hacerlo que no sea manual, te lo agradezco.

  2. Gravatar

    komoloves

    # 2

    Por cierto, porque no creas una entrada para saber como crear el botón CODE, y puedas insertar el código que quieras. Vamos que te modifique los “menor que” y “mayor que”
    Gracias

  3. Gravatar

    InKiLiNo

    # 3

    Animate Toni, que se tarda 5 minutos como mucho en cambiarlo y comprobarlo.

    Y lo del post que comentas te lo preparo este finde ;)

  4. Gravatar

    The-RockeR

    # 4

    Jaime, no tienes idea de lo bien que me acaba de venir este artículo. El otro día estuve intentando hacer algo con el htaccess y no encontré manera, y ahora en 20 segundos lo tenía montado :)

  5. Gravatar

    matias

    # 5

    Hola, buen post!
    te queria preguntar, tengo un sitio con 13 mil post, ese httaccess me redirecciona todos los posts a los nuevos permalinks?

  6. Gravatar

    InKiLiNo

    # 6

    Si Matias, te redirecionara todos los posts.

  7. Gravatar

    Ana

    # 7

    Cómo sería para pasar del predeterminado a permalinks, es decir, ahora está de la forma miblog.com/?p=103 y quiero ponerlo de forma miblog.com/mes/dia/titulopost
    ¿Cuál sería la sentencia para hacer la redirección 301?

  8. Gravatar

    InKiLiNo

    # 8

    Ana esa redirección te la hace sóla WordPress, tal y como indico al principio del post.

  9. Gravatar

    Ana

    # 9

    Gracias! Lo he hecho a través de las opciones de wordpress pero en el archivo .htaccess no aparece nada de redirecciones 301, solo sentencias rewrite, supongo que lo hará en el código, no?

  10. Gravatar

    InKiLiNo

    # 10

    Ana hay que hacerlo tal y como he explicado arriba, en opciones de WordPress y dale permisos 777 al archivo .htaccess para que se puedan sobreescribir los cambios, te deberán aparecer unas lineas así:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

  11. Gravatar

    Ana

    # 11

    Sí, justo ese es el contenido de mi .htaccess ¿están aseguradas las redirecciones 301?

  12. Gravatar

    InKiLiNo

    # 12

    Si Ana, están aseguradas y si pusieses tu URL además lo podría comprobar ;)

  1. Bitacoras.com

(obligatorio)





InKiLiNo.com feed feed Del.icio.us Technorati Facebook Twitter FlickR Youtube

  • Hosting para Blogs
  • Manual Wordpress
  • Publicidad
  • Gana dinero facil

  • jose cas cas: tengo un TDT BOSHMANN BM-900ST, DE REPENTE ME SALIERON LOS FAMOSOS 8888 PARPADEANDO,ALGUIEN ME PUEDE...
  • InKiLiNo: Si Mª del Mar, pero eso lo tendrás que configurar en tu Tomtom y dependiendo del módelo esta en un sitio o...
  • Mª del Mar Toledano: hay alguna manera de que suenen los radares pero no la voz ??? o mejor aún quisiera que me...
  • Llamadas internacionales: A día de hoy curiósamente empieza a hacerse casi mas barato el internet en los móviles que...
  • Maria Fernanda Vazquez Sanchez: lo quiero para que se puedan hacer mis propias imagenes de mis amigas
  • hispano: que atrevida !
  • InKiLiNo: Alicia la forma de contactar con Google, con la sección de Adsense en este caso es através de los...
  • InKiLiNo: Puedes activar el plugin sin miedo, no tendrían que dejar de funcionarte los feeds, ya que yo lo tengo...