Ricercando una soluzione per una cliente, mi sono imbattuta in questa semplice funzione che permette di rimuovere la procedura di autoredirect degli url in wordpress.
Cosa significa? Su wordpress per la maggior parte dei siti accade che se voi provate a scrivere un url non completo, wordpress tenta di reindirizzarvi verso un contenuto simile basandosi sul testo che voi avete inserito nell’url e ricercando all’inerno dei permalink la soluzione.
Se questa è una procedura che volete eliminare, si può fare semplicemente con la seguente stringa di codice inserita all’interno del file functions.php del vostro template in wordpress:
remove_filter(‘template_redirect’, ‘redirect_canonical’);
Così se prima per esempio sul mio sito scrivessi:
http://www.aganis.it/siti-web-trento-blog/bit
il sistema mi porterebbe all’articolo : http://www.aganis.it/siti-web-trento-blog/bitstrips-lapp-delle-vignette-del-momento/
inserendo la procedura di rimozione il risultato è la pagina 404.
Un grazie speciale ad un’amico… che mi ha aiutato nella ricerca 😉
Vi è stata utile questa piccola guida?
Lascia un commento