Dove si trova Sostituisci URL e come usarlo
- Nella dashboard di WordPress, vai su Elementor › Editor.
- Nel pannello sinistro, apri Strumenti e il tab Sostituisci URL. Se la tua versione non ha il menu Editor, si trova in Elementor › Strumenti.
- In Aggiorna indirizzo sito (URL), inserisci la vecchia URL nel primo campo e la nuova nel secondo. Entrambe complete, con
https://. - Clicca su Sostituisci URL. Elementor riporta il numero di righe modificate, ad esempio "12 righe del database interessate".
Da riga di comando, wp elementor replace-urls https://vecchio.it https://nuovo.it fa la stessa cosa.
Elementor lo raccomanda per cambiare dominio, passare da http a https, spostare il sito in un'altra cartella o in un sottodominio.
Cosa fa dietro le quinte
Sostituisci URL sostituisce una stringa con un'altra nel campo _elementor_data, dove Elementor salva ogni pagina come JSON. Prima di cercare, scrive le barre della tua URL come quel JSON le salva (https:\/\/vecchio.it), cosa che un cercaesostituisci generico di database non fa. Al termine, elimina i file CSS di Elementor in modo che vengano ricreati con il nuovo indirizzo.
La modifica va direttamente nel database, senza passare per l'editor. Per questo non crea una revisione e la Cronologia della pagina non può annullarla. Cambia anche tutte le occorrenze contemporaneamente senza mostrarti quali sono.
Cosa Sostituisci URL non cambia
| Dove si trova la vecchia URL | Modificato? | Come cambiarlo |
|---|---|---|
| Testi, pulsanti, link e immagini in pagine, articoli e modelli creati con Elementor | Sì | — |
| Indirizzo WordPress e indirizzo del sito (Impostazioni › Generali) | No | Manualmente in Impostazioni › Generali, o in wp-config.php se non riesci ad accedere alla dashboard |
| Pagine e articoli creati senza Elementor, menu, widget del tema e impostazioni di altri plugin | No | Con un cercaesostituisci sull'intero database che gestisce i dati serializzati, come wp search-replace |
| Impostazioni di pagina e impostazioni del sito di Elementor, salvate separatamente | No | Come la riga sopra |
Per un cambio di dominio completo, questo è l'ordine:
- Fai un backup dei file e del database.
- Cambia i due indirizzi in Impostazioni › Generali.
- Esegui
wp search-replace(o lo strumento del tuo hosting) su tutto il database. Non troverà le URL di Elementor, perché cerca senza fare l'escape delle barre. - Esegui Sostituisci URL di Elementor per quelle.
- Svuota il plugin di cache, il cache dell'hosting e quello del CDN. Il passo 4 ha già svuotato quello di Elementor.
- Se usi Elementor Pro, assegna la licenza al nuovo dominio dal tuo account Elementor.
Se hai migrato con un plugin di migrazione, i passi 2 e 3 potrebbero già essere stati eseguiti: verifica prima di ripeterli.
Tre casi in cui sbaglia
Il vecchio indirizzo è contenuto in un altro
Cerca la stringa esatta. Se sostituisci https://negozio.it con https://nuovo.it, un link verso https://negozio.it.ch finisce per puntare a https://nuovo.it.ch. Prima di eseguirlo, verifica che nessun link verso un altro sito inizi come il tuo.
La URL contiene caratteri accentati
Elementor salva i caratteri non-ASCII in forma escape: /caffè/ viene salvato come \/caff\u00e8\/. Lo strumento converte solo le barre, quindi un indirizzo con accento scritto così com'è non verrà trovato.
Vuoi cambiare solo un link
Ha bisogno di due URL complete e valide: con /contatti risponde che una delle URL non è valida. Con indirizzi completi può cambiare la URL di una singola pagina, ma senza mostrarti prima i link che tocca. Sostituire https://miosito.it/servizi/ con https://miosito.it/cosa-facciamo/ cambia anche https://miosito.it/servizi/design/, che si rompe se quella pagina non esiste.
Cambiare i link dopo averli visti uno per uno
Per aggiornare i link a una pagina il cui slug è cambiato, o il vecchio dominio solo in alcuni posti, devi vedere ogni corrispondenza prima di modificarla. È quello che fa un cerca e sostituisci per Elementor: mostra ogni link con la sua pagina, sezione e widget, cambia solo quelli che selezioni e accetta link relativi come /contatti. Salva tramite Elementor, quindi ogni pagina modificata ottiene una revisione, e l'ultima operazione può essere annullata con un clic. Per molti indirizzi contemporaneamente, come le 200 vecchie URL di un sito ristrutturato, la versione Pro (in preparazione) accetta una lista CSV.