Kupio sam domenu i prebacio site na nju, ali mi svi linkovi po postovima (a ima ih mali milijun) i dalje linkaju na staru adresu. Kako to promijeniti? Ako treba jedan po jedan, odma’ odoh objesit’ se.
Možeš izvršiti Search & Replace query u MySql bazi ili instalirati ovaj plugin, pošto iz tvojih prijašnjih postova znam da se radi o Wordpressu: http://wordpress.org/plugins/search-and-replace/
Nisam neki expert za WP, no sumnjam da su linkovi “hardkodirani” u bazi. Logicki bi bilo da se hostname odnosno ime strancie definira negdje u nekoj config datoteci u obliku parametra. Probaj malo prekopati config datoteke, no ako i to ne radi … replace() fukcija u MySQL-u i to je brzo gotovo u 1 sekundi
Ovdje je prica o linkovima unutar contenta samog posta, ne o linkovima na sadrzaj.
Aha, sorry, nisam dobro procitao search & replace, then
Pazi ovo, plugin mi izbacio sljedeće: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 7866558 bytes) in /home/sfcenta/public_html/africa/wp-content/plugins/search-and-replace/search-and-replace.php on line 675
Pa jbt. Pitam ove iz hostinga da mi oni prebace, kaže mora se ručno.
Treba pomaknuti memory limit u php.ini, eventualno da probaš ovo ubaciti u wp-config.php:
define( 'WP_MEMORY_LIMIT', '128M' );
Hosting support ti obično neće dirati u content jer to ne spada pod hosting usluge.
Probaj s ovime u SQL upit
UPDATE wp_posts SET guid = REPLACE( guid, 'http://staradomena.com/', 'http://novadomena.com/')
pazi sadrži li ti domena www. ili ne… i pazi na /
Riješeno, hvala na sugestijama!
Tema je sada zatvorena. Novi odgovori vise nisu dozvoljeni.