Hola,
lo primero sería identificar qué está provocando esa redirección que seguramente será un plugin o una extensión del servidor web.
Después, con este plugin puedes definir otras redirecciones:
https://es.wordpress.org/plugins/redirection/
Ahh, ok. Entonces no es un comportamiento habitual de WordPress sinó un plugin, iré desactivándolos y probando nuevamente. Muchísimas gracias!!
Hola @afischoff,
Exacto, no es un comportamiento normal como ya ha comentado Mariano 🙂
Cuando consigas encontrar qué plugin te está creando ese problema, también te recomiendo usar algún plugin como este para configurar y personalizar tu página de 404:
https://wordpress.org/plugins/404page/
Espero que esto te haya servido un poquito de ayuda 🙂
Cuéntanos y así otras personas se podrán beneficiar de la solución si llegaran con un problema similar en el futuro!
Disculpad que me meta en el debate, pero sí podríamos estar ante un comportamiento «normal» de WordPress.
Y os pongo un ejemplo del blog de @_dorsvenabili
Acceder a https://rocio.blog/2020/12/20/un-2020 y veréis como el propio WordPress redirecciona a https://rocio.blog/2020/12/20/un-2020-para-recordar/
Y si hubiera varias entradas que comenzaran por «un-2020» iría a la más antigua.
Nada de disculpas por entrar al debate, @almendron! Y gracias por hacerlo 🙂
Lo que me extrañaba del caso de la web, es que no redirecciona a un post, si no a una página de BuddyPress, pero como dice Almedron, WP te manda a la URL más parecida (y más antigua) que haya.
En cualquier caso, he estado indagando un poco y a esta funcionalidad de WordPressw se le llama «URL guessing», puedes leer más sobre ello aquí:
https://neliosoftware.com/blog/devtips-how-to-stop-wordpress-from-guessing-urls/
He visto que hay un plugin para desactivarlo aquí (pero no ha sido actualizado en los últimos dos años):
https://wordpress.org/plugins/disable-url-autocorrect-guessing/
Y aquí una función que puedes probar para desactivarlo:
https://joseph-dickson.com/disable-url-guessing-in-wordpress/
Espero que te ayude, cuéntanos! 🙂
El plugin no debría dar ningún problema porque es tan solo un filtro:
add_filter( 'do_redirect_guess_404_permalink', '__return_false' );
Y el filtro también debería funcionar sin problemas:
https://developer.wordpress.org/reference/hooks/do_redirect_guess_404_permalink/