web-dev-qa-db-fra.com

Wordpress redirige les URL non existantes vers celles existantes - comment désactiver

J'ai remarqué que lorsque je tape:

http://domain.tld/c (qui n'existe pas)

en quelque sorte, pour une raison quelconque, je suis dirigé vers

http://domain.tld/contact (qui existe)

J'ai trouvé qu'il s'agit d'un comportement par défaut au moins dans les versions récentes de Wordpress.

Comment contrôler-désactiver ceci?

1
Miloshio

Cette question est une copie de Désactivez SEULEMENT l'URL complète, et non le système d'URL canonique complet

Essayez ce filtre

function remove_redirect_guess_404_permalink( $redirect_url ) {
if ( is_404() )
    return false;
return $redirect_url;
}

add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );

Ou ce plugin: https://wordpress.org/plugins/disable-url-autocorrect-guessing/

1
perucoder