Skip to content
EVE Milano Consulenza SEO

EveMilano Logo White EveMilano Logo White

Vuoi cambiare la struttura URL del tuo sito WordPress ma non sai come fare le redirezioni di tutte le pagine?

In questa guida ti mostro alcune regole di redirect da usare con Apache e Nginx per passare da una struttura permalink con data ad una struttura URL con solo il post name /%postname%/.

Nelle regole che seguono ricordati di fare le opportune sostituzioni del protocollo e del dominio. Inoltre, dopo aver inserito i redirect, devi cambiare le impostazioni dei permalink in WordPress, in “Impostazioni > Permalink”.

Cambiare permalink in WordPress
Cambiare permalink in WordPress

Redirezioni Apache

Da ?p=123 a /%postname%/

Per migrare dalla struttura Default – ?p=123 a /%postname%/ non servono redirezioni, le gestisce autonomamente WordPress. Per completare la migrazione basta semplicemente cambiare la struttura permalink nelle impostazioni.


Da /%year%/%monthnum%/%day%/%postname%/ a /%postname%/

Per migrare dalla struttura Day and Name – /%year%/%monthnum%/%day%/%postname%/ a /%postname%/ usa questa redirezione nel file .htaccess:

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ https://www.evemilano.com/$4

Da /%year%/%monthnum%/%postname%/ a /%postname%/

Per migrare dalla struttura Month and Name – /%year%/%monthnum%/%postname%/ a /%postname%/ usa questa redirezione nel file .htaccess:

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$ https://www.evemilano.com/$3

Da /%category%/%postname%/ a /%postname%/

Per migrare dalla struttura Category – Name – /%category%/%postname%/ a /%postname%/ non dovresti fare niente dato che WordPress gestisce in autonomia queste redirezioni. Tuttavia, se vuoi velocizzare i redirect usa questa regola all’inizio del file .htaccess:

RedirectMatch 301 ^/<category>/(.*)$ https://www.evemilano.com/$1

*Sostituisci <category> con lo slug della tua categoria.


Da /archives/%post_id% a /%postname%/

Per migrare dalla struttura Numeric – /archives/%post_id% a /%postname%/ usa questa redirezione all’inizio del file .htaccess:

RedirectMatch 301 ^/archives/(\d+)$ https://www.evemilano.com/?p=$1

Redirezioni Nginx

Come ottimizzare Nginx per la velocità

Da ?p=123 a /%postname%/

Per migrare dalla struttura Default – ?p=123 a /%postname%/ non servono redirezioni, le gestisce autonomamente WordPress. Per completare la migrazione basta semplicemente cambiare la struttura permalink nelle impostazioni.


Da /%year%/%monthnum%/%day%/%postname%/ a /%postname%/

Per migrare dalla struttura Day and Name – /%year%/%monthnum%/%day%/%postname%/ a /%postname%/ usa questa redirezione nel file di configurazione o nel blocco del sito:

rewrite "\/([0-9]{4})\/([0-9]{2})\/([0-9]{2})\/(.*)" https://www.evemilano.com/$4 permanent;

Da /%year%/%monthnum%/%postname%/ a /%postname%/

Per migrare dalla struttura Month and Name – /%year%/%monthnum%/%postname%/ a /%postname%/ usa questa redirezione nel file di configurazione o nel blocco del sito:

rewrite "\/([0-9]{4})\/([0-9]{2})\/(.*)" https://www.evemilano.com/$3 permanent;

Da /%category%/%postname%/ a /%postname%/

Per migrare dalla struttura Category – Name – /%category%/%postname%/ a /%postname%/ usa questa redirezione nel file di configurazione o nel blocco del sito:

rewrite "\/<category>\/(.*)" https://www.evemilano.com/$1 permanent;

*Sostituisci <category> con lo slug della tua categoria.


Da /archives/%post_id% a /%postname%/

Per migrare dalla struttura Numeric – /archives/%post_id%
a /%postname%/ usa questa redirezione nel file di configurazione o nel blocco del sito:

rewrite "\/archives\/(.*)" https://www.evemilano.com/?p=$1 permanent;

Per redirect da permalink con soluzioni custom prova il tool delle redirezioni di Yoast.

Articoli correlati

Autore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ultimi articoli aggiornati

7 min lettura

Una Content Delivery Network riduce la latenza distribuendo copie in cache delle risorse statiche attraverso PoP globali e nodi IXP. Analisi tecnica sul funzionamento dell'infrastruttura, dalla mitigazione DDoS all'ottimizzazione del routing per i principali provider CDN.
0 mi piace
Lascia un commento 0
9 min lettura

Ottimizza il tempo di caricamento abbattendo la latenza dei round trip iniziali. Implementare correttamente i resource hint rel preconnect e link rel dns prefetch permette di anticipare la risoluzione DNS e l'handshake TLS, migliorando le performance percepite senza sprecare CPU.
22 mi piace
Lascia un commento 0
10 min lettura

Scegliere il giusto framework WordPress è cruciale per la stabilità e le performance SEO nel lungo periodo. Analisi tecnica delle soluzioni premium come Genesis Framework per superare i limiti di codice e sicurezza tipici dei template commerciali obsoleti e non aggiornati.
0 mi piace
Lascia un commento 11

Richiedi un preventivo SEO e Google Ads

Porta il tuo sito web al livello successivo con l’esperienza di EVE Milano. La nostra agenzia di Search Marketing ha ricevuto dal 2010 oltre 1.400 richieste di preventivo, un segnale chiaro della fiducia che webmaster, imprenditori e manager ripongono nella nostra specializzazione tecnica e verticale nella SEO e PPC. Se la tua organizzazione cerca competenze specifiche per emergere nei risultati di Google e chatbot AI, noi siamo pronti a fornire quel valore aggiunto. Richiedi un preventivo ora e scopri la differenza tra noi e gli altri.
Richiedi un preventivo

Vuoi ricevere un avviso al mese con le nuove guide pubblicate?

Iscriviti alla newsletter!