Messaggi di Gennaio 2020
Post n°65 pubblicato il 28 Gennaio 2020 da taichung
Recentemente mi è capitato di dover cambiare tutti i link di un certo sito, precedentemente scritti nei miei vari post. In pratica tutti i miei articoli o quasi contenevano all'interno un link del tipo http://xyz.com che dovevo modificare in https://abcxyz.com. Prima fatevi una copia del database, in caso qualcosa dovesse andare storto!! Utilizzando phpmyadmin o la console di mysql/mariadb, ho utilizzato se seguenti query: UPDATE field_data_body SET body_value = REPLACE( body_value, 'http://xyz.com/','https://abcxyz/'); UPDATE field_revision_body SET body_value = REPLACE( body_value, 'http://xyz.com/','https://abcxyz/'); Si tratta delle due tabelle che contengono il corpo dei post, nel campo body_value. Nelle query prima si inserisce la vacchia stringa di testo, e poi quella nuova. Terminata l'operazione, accedete al vostro sito come amministratore e svuotate la cache. Poi disconnettetevi e pulite anche la cheche del browser. Se tutto è andato bene, e lo potete verificare con gli strumenti di sviluppo del browser, i link sono stati tutti cambiati
Source: https://drupal.stackexchange.com/questions/83028/how-can-i-replace-all-my-internal-links-automatically
|
||||
|
Inviato da: cassetta2
il 23/08/2019 alle 12:59