Ας “μιλήσουμε” για WordPress. Μετά την συγχώνευση της βάσης δεδομένων του secnews.gr στην βάση του secnews, όλα τα links των εικόνων έδειχναν τα directories του secnews.gr. Για παράδειγμα:
https://cdnglobal.secnews.gr/wp-content/uploads/2016/10/19111852/Mechanic.jpg
Έτσι αν και υπήρχαν οι δημοσιεύσεις στο secnews οι εικόνες συνέχιζαν να έρχονται από το iguru. Αφού λοιπόν μεταφέραμε όλα τα αρχεία από το /uploads του iguru στο ομώνυμο dir του secnews, έπρεπε να αλλάξουμε μαζικά τα URL ώστε να παίρνουν τις εικόνες από το:
https://www.secnews.gr/wp-content/uploads/
Ας δούμε πως γίνεται εύκολα (πριν το δοκιμάσετε κάντε ένα backup στην βάση δεδομένων σας):
Παρακάτω υπάρχουν οι SQL εντολές που χρησιμοποιήσαμε για να αλλάξουμε τα URLs σε όλη την βάση.
UPDATE wp_options SET option_value = replace(option_value, 'https://www.secnews.gr/wp-content/uploads', 'https://www.secnews.gr/wp-content/uploads') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'https://www.secnews.gr/wp-content/uploads','https://www.secnews.gr/wp-content/uploads');
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.secnews.gr/wp-content/uploads', 'https://www.secnews.gr/wp-content/uploads');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.secnews.gr/wp-content/uploads','https://www.secnews.gr/wp-content/uploads');