Ist die Auto Post-Erkennung eine WordPress-function? Wie kann ich es ausschalten?

Ich habe bemerkt, dass wenn du zu lostlettermen.com/aa gehst , es zu einem Beitrag weiterleitet . Ist das ein Feature in WordPress, das ausgeschaltet werden kann, oder wird dies durch eine Art Plugin oder benutzerdefinierten Code gemacht?

Solutions Collecting From Web of "Ist die Auto Post-Erkennung eine WordPress-function? Wie kann ich es ausschalten?"

Dies geschieht durch redirect_guess_404_permalink() , das von redirect_canonical() aufgerufen wird . redirect_canonical() macht mehr als nur das: es stellt sicher, dass Sie immer eine einzige kanonische URL für ein Objekt verwenden, es fügt Schrägstriche hinzu, erzwingt den gleichen Domainnamen, …

Sie können entweder redirect_canoncial aushängen, damit es nichts tut, oder Sie können es einbinden und die Umleitung verhindern, wenn es sich um einen 404 handelt:

 // Disable redirect_canonical() add_action( 'init', 'wpse18110_init' ); function wpse18110_init() { remove_action( 'template_redirect', 'redirect_canonical' ); } // Only prevent redirect on 404 add_filter( 'redirect_canonical', 'wpse18110_redirect_canonical' ); function wpse18110_redirect_canonical( $redirect_url ) { if ( is_404() ) { return false; } return $redirect_url; }