Recientemente cambié el formato de enlace permanente de mi blog para que se elimine la fecha:
http://site.com/blog/2011/01/post-name
es ahora
http://site.com/blog/post-name
El problema es que la url con fecha no se redirige a una nueva url. Probé algunas expresiones regulares en .htaccess pero todavía obtengo 404. ¿Alguna idea?
la solución fue
RedirectMatch 301 /blog/([0-9]+)/([0-9]+)/(.*)$ /blog/$3
http://www.catswhocode.com/blog/10-awesome-htaccess-hacks-para-wordpress
Utilice esta reescritura:
RewriteRule blog/\d{4}/\d{2}/(.*) blog/$1 [R=301, L]
Si toda su instalación de WordPress está bajo el blog
directorio, y ahí es donde .htaccess
se encuentra el archivo – use esto:
RewriteRule \d{4}/\d{2}/(.*) $1 [R=301, L]