Qual o problema ?
Certa vez, eu tive a necessidade de criar para um cliente um site e ele queria que diversos domínios na mesma instalação do WordPress.
Esse recurso não existe nativo no WordPress e ele é completamente diferente da versão multisite onde você pode gerenciar diversos domínios na mesma instalação do WordPress.
A solução
O que faremos aqui é o seguinte: você tem o domínio dominio1.com.br e dominio2.com.br e quer que seus visitantes acessem o seu site com WordPress por ambos os domínios.
O passo a passo para isso é:
- Instale o WordPress do dominio1.com.br
- Monte seu site inteiro por aqui, instale plugins etc etc etc.
- Aponte o dominio2.com.br para o ip do domínio através de um registro A no editor de DNS ou se você usa o CPanel você pode criar o dominio2.com.br como um addon domain apontando para o mesmo diretório do dominio1.com.br.
- Edite o arquivo wp-config.php para dois domínios acessarem a mesma instalação refletindo os parâmetros Site URL e Site home.
Editando o wp-config.php
- Procure pelo arquivo wp-config.php que se encontra na raíz da instalação do WordPress.
- Insira as linhas a seguir e logo após a configuração do table_prefix. Não altere essa ordem ou teremos problemas.
/*
* Habilitar dois domínios para uma única instalação
*/
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
- Acesse a área administrativa do WordPress e confira em Configurações / Geral. O endereço de URL do site deve estar desabilitada para edição, o que confirma que a configuração deu certo.
Conclusão
Mostramos aqui como podemos configurar diversos domínios para a mesma instalação do WordPress. Essa solução já foi testada e aprovada. Sinta-se livre para usá-la!
Muito bom artigo! Se eu tiver 3 ou mais domínios para o mesmo site, funciona do mesmo jeito?