Eliminar año y mes en la URL usando .htaccess

4

Por ejemplo, para redirigir las URL antiguas del formulario:

/2016/10/mukunda-murari-kannada-songs-download.html

A

/mukunda-murari-kannada-songs-download.html

Ya he cambiado la estructura de enlace permanente en WordPress, pero deseo redirigir las URL antiguas a la nueva, de la manera más eficiente, para ayudar a preservar el SEO.

Este es mi código:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/?$ $1.html [L,R=301]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
    
pregunta newkannada 24.03.2018 - 21:05

2 respuestas

0

Suponiendo que ya ha cambiado la estructura de los enlaces permanentes como sugiere @RickHellewell, entonces puede hacer algo como lo siguiente en la parte superior de su archivo .htaccess (antes del controlador frontal WP existente) para redirigir las URL antiguas (con el Formato declarado) para preservar el SEO.

RewriteRule ^\d{4}/\d\d/([a-z-]+\.html)$ /$1 [R=301,L]
    
respondido por el MrWhite 24.03.2018 - 22:59
1

¿Por qué no cambias tus enlaces permanentes a "Publicar nombre" en Configuración, Enlaces permanentes?

    
respondido por el Rick Hellewell 24.03.2018 - 21:20

Lea otras preguntas en las etiquetas