WordPress tiene una característica que puede ser muy útil y es que redirecciona automáticamente las URLs que no existen a URLs similares (si existen).
Si por ejemplo tenemos una URL en WordPress como la siguiente:
http://mysite.com/contact-us
Y el usuario teclea en el navegador:
http://mysite.com/contact
WordPress redirigirá automáticamente a la segunda URL.
¿Cómo evitar que WordPress redireccione a URLs similares?
Añadiendo en el archivo functions.php el siguiente código:
remove_filter('template_redirect', 'redirect_canonical');
Con este código se deshabilitará esta funcionalidad.
OJO: Cómo siempre cuidado al editar el archivo functions.php del tema activo, porque la web podría dejar de funcionar.
Gracias, es justo lo que buscaba. Me costó encontrarlo. Aunque supongo que mucha gente tendrá el mismo problema de las redirecciones con wordpress.
Gracias por compartir, un saludo
En la versión 5.4 de WordPress parece que no funciona 🙁
Hola Rubén. Lo hemos mirado y en principio a nosotros nos sigue funcionando. Haremos más pruebas en otros WordPress para ver si podemos reproducir lo que nos detallas. Un saludo.