- Home
- Categorie
- Coding e Sistemistica
- WordPress
- redirect nativi
-
redirect nativi
Buongiorno, vorrei sapere come eliminare la funzione nativa di wordpress che fa redirect automatici quando cambio un url di un articolo. Non ho plugin che fanno redirect, né impostazioni htaccess o su hosting quindi penso che sia nativa di wordpress, a me servirebbe invece che quando cambio una url di un articolo la vecchia url diventi 404, non 301.
2 Risposte -
@eternity Non è una funzione nativa di WordPress, sicuro di non aver installato Rank Math con il modulo Redirection attivo?
E 1 Risposta -
@simonemanfre no ma ho installato yoast versione base, ho provato a disattivarlo temporaneamente, svuotato la cache ma i redirect ci sono ugualmente
-
Strano, prova a risalvare i permalink di WordPress.
-
@eternity occhio che ti addentri in situazioni potenzialmente pericolose:
https://maheshwaghmare.com/wordpress/how-to/avoid-canonical-redirection/
https://wordpress.stackexchange.com/questions/292488/stop-unwanted-wp-redirection-to-new-url
https://typerocket.com/disable-wordpress-automatic-or-random-redirect-guessing-of-404s/
https://stackoverflow.com/questions/40737365/how-to-bypass-wordpress-redirect-canonical-for-a-certain-urlquesto forse da spiegazioni piu complete
https://permalinkmanager.pro/docs/plugin-settings/canonical-redirects/da cui
//Disable canonical redirect completely
remove_action( 'template_redirect', 'redirect_canonical' );
//Disable "old slug" redirection
remove_action( 'template_redirect', 'wp_old_slug_redirect' );
//Disable "guess 404 permalink" redirection
add_filter( 'do_redirect_guess_404_permalink', '__return_false' );
-
Allora è vero che sono nativi.
Ho risolto il problema andando a togliere le url nel database salvate con la meta_key wp_old_slug quindi ho lasciato intatta la funzione ed è esattamente quello che volevo.Grazie a tutti per il prezioso supporto.