← Desenvolvimento

Trocar Dominio [Wordpress]

Lida 2591 vezes

Offline

hugoboss 
Membro
Mensagens 152 Gostos 1
Troféus totais: 21
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts

Boas Webmasters

Tenho um problema, o meu dominio.com foi banido pelo o facebook a 1 mes devido a spam. Ja tentei contactar o nosso querido facebook e nunca recebo qualquer resposta! Então se tenho uma solução que e trocar de dominio!

Já tive a ver e é bastante cansantivo, pois tenho que fazer redirect 301 de todas as paginas e posts para o meu novo website!, ou seja tenho mais de 6000(Paginas, Posts e Tags) não existe por ai um plugin que facilite o trabalho? é que so preciso de trocar o dominio por exemplo "dominio1.com" para "dominio2.com"

Cumprimentos
 :obrigado:
Offline

webmark 
Membro
Mensagens 2 Gostos 0
Troféus totais: 10
Trófeus: (Ver todos)
Combination Level 2 Level 1 First Post Karma Fifth year Anniversary Fourth year Anniversary Third year Anniversary Second year Anniversary One year Anniversary

Aceder ao servidor de bd (phpMyAdmin p.e.)
Executar os comandos SQL

Código: [Seleccione]
UPDATE wp_options SET option_value = replace(option_value, "http://dominioantigo", "http://dominionovo") WHERE option_name = "home" OR option_name = "siteurl";

Código: [Seleccione]
UPDATE wp_posts SET guid = replace(guid, "http://dominioantigo ","http://dominionovo ");

Código: [Seleccione]
UPDATE wp_posts SET post_content = replace(post_content, "http://dominioantigo ", "http://dominionovo");
Atenção aos prefixos das tabelas (se não for wp_ modificar)

Deve resolver o problema  :)
Offline

hugoboss 
Membro
Mensagens 152 Gostos 1
Troféus totais: 21
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts

Aceder ao servidor de bd (phpMyAdmin p.e.)
Executar os comandos SQL

Código: [Seleccione]
UPDATE wp_options SET option_value = replace(option_value, "http://dominioantigo", "http://dominionovo") WHERE option_name = "home" OR option_name = "siteurl";

Código: [Seleccione]
UPDATE wp_posts SET guid = replace(guid, "http://dominioantigo ","http://dominionovo ");

Código: [Seleccione]
UPDATE wp_posts SET post_content = replace(post_content, "http://dominioantigo ", "http://dominionovo");
Atenção aos prefixos das tabelas (se não for wp_ modificar)

Deve resolver o problema  :)


 :obrigado:
Mas ja agora vou ter que fazer redirect de todos os posts,tags.. antigos para o novo ou isso ja faz?
Offline

webmark 
Membro
Mensagens 2 Gostos 0
Troféus totais: 10
Trófeus: (Ver todos)
Combination Level 2 Level 1 First Post Karma Fifth year Anniversary Fourth year Anniversary Third year Anniversary Second year Anniversary One year Anniversary

Atualiza urls de posts e opções e consequentemente das tags (a parte das tags n tenho a 100% certeza porque não sei se as mesmas são guardadas noutra coluna/tabela.)

É questão de checkar na BD se existe...

Caso exista basta alterar o nome da tabela e coluna usando a mesma função UPDATE .  :cool:


 
Código: [Seleccione]
UPDATE tabela_x SET coluna_tabela_x = replace(coluna_tabela_x, "http://dominioantigo ", "http://dominionovo");
Offline

zorreta 
Membro
Mensagens 850 Gostos 2
Feedback +10

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Tenth year Anniversary Nineth year Anniversary Signature Linux User Mobile User Windows User Super Combination Combination Topic Starter

Para fazer o redirect basta adicionar a regra no .htaccess

http://htaccessredirect.net/index.php
Offline

HilarYo 
Membro
Mensagens 188 Gostos 2
Troféus totais: 20
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Existe alguma Query que permita alterar os URL das imagens dos Posts/Qrtigos?
Offline

unknown7 
Membro
Mensagens 36 Gostos 0
Troféus totais: 15
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 10 Posts First Post Karma Sixth year Anniversary

existe um plugin que altera as urls do dominio antigo para o novo nas imagens  em apenas em 1 click, procura no wordpress pelo plugin.

quando chegar a casa dou-te o nome xD


edit:

na altura tinha usado este: Velvet Blues Update URLs