Pregunta

Estoy dirigiendo una instancia de Wordpress donde las URLs están en el siguiente formato:

http://www.example.com/example-category/blog-post-permalink/

El autor del blog hizo un incoherente trabajo de añadir categorías a puestos de trabajo, de modo que, mientras que algunos de ellos habían legítimo categorías en su URL, por lo menos la mitad son "sin categoría".

Se puede cambiar fácilmente de Wordpress para procesar la URL sin el nombre de la categoría (por ejemplo, http://www.example.com/blog-post-permalink/), pero me gustaría crear un mod_rewrite regla para redirigir automáticamente las solicitudes para el formato anterior a la nueva, limpiador de uno.

¿Cómo puedo utilizar un mod_rewrite receta para manejar esto, teniendo en cuenta que quiero honrar a las solicitudes de la real WordPress directorios que están en mi webroot?

¿Fue útil?

Solución

Algo tan simple como:

RewriteRule ^/[^/]+/([^/]+)/?$ /$2 [R]

Tal vez lo haría?

Que simple redirecciones /foo/bar/ a /bar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top