Wordpress MU – Para múltiplos domínios
Flexibilidade Total, hospede quantos domínios quiser no melhor estilo "stand alone".
O WPMU possui dois tipos de instalação, a recomendada é aquela que instala blogs em sub-domínios (http://nomeblog.dominio.com.br), a outra opção é a instalação por sub-diretórios (http://dominio.com.br/nomedoblog). Contudo, por padrão, cada instalação do WPMU aceita apenas um domínio.
Essa limitação complica a hospedagem de blogs em múltiplos domínios dentro de uma mesma instalação do WPMU. Para hospedar múltiplos domínios existem alguns pré-requisitos.
- Criar o Virtual Host do dominio a ser hospedado dentro do Apache;
- Reiniciar o Apache;
- Fazer um update no banco de dados do MU, dentro da ID do blog em questão, para atualizar as URLS do novo domínio;
- Alterar o wp-config.php, por padrão vem configurado com o nome do domínio de instalação fixo, é necessario alterar para algo do tipo: $_SERVER['HTTP_HOST'];
- Apontar o DNS para o IP do servidor WPMU;
Executar essas tarefas manualmente é bastante trabalhoso e arriscado, qualquer erro pode comprometer toda a instalação do WPMU.
Com essa necessidade e a limitação apresentada, comecei a pesquisar o que já existia por ai de plugins que executassem essa tarefa. Encontrei apenas um – no WPMU DEV – o Domain Mapping que não faz o trabalho completo. Dessa forma, eu e meus amigos desenvolvedores começamos a criar nosso próprio plugin – o Domain Manager. Que executa todas as operações necessárias para a migração de um blog para um novo domínio.
Seu uso é bastante simples, basta instala-lo na pasta mu-plugins e preencher as informações necessárias que o blog é renomeado e apontado para o novo domínio, com a criação do Virtual Host e Updates no banco, até um reload no Apache o plugin executa.
Um ponto forte desse plguin que o wp-admin – do novo blog – pode ser acessado pela própria URL do novo domínio, de fato, temos um blog “stand alone” funcionando dentro de uma única instalação de WPMU que hospeda N domínios.
Existe apenas uma particularidade nesse processo, a diferença entre uma instalação WPMU por sub-direório ou por sub-domínios.
- instalação por subdomínio - não é possivel criar blogs do tipo: http://dominio.com.br/nomedoblog, é possível criar blogs do tipo http://dominio.com.br, http://subdominio.dominio.com.br, http://outrodominio.com.br, http://dominio.com, e assim por diante.
- instalação por subdiretório – é possível criar blogs na raiz do domínio, contudo o WPMU nessa modalidade insere um /blog em blogs criados na raiz impedindo a navegabilidade do mesmo. Blogs criados na raiz devem utilizar algum tipo de redirect para um blog do mesmo domínio hospedado em /alguma coisa. Por exemplo: http://dominio.com.br redirecionando para http://dominio.com.br/nomedoblog. Não é obrigatório criar blogs raiz para todos os domínios, isso é feito no caso do domínio principal ser divulgado e/ou ter alguma relevância em buscas on-line.
Assim, automatizei o processo de criação de blogs em múltiplos domínios no WPMU. Ainda estou na tentativa de resolver o problema do /blog em blogs criados na raiz de uma instalação por subdiretório. Mas de resto o Domain Manager está funcionando muito bem.
Quem tiver interesse em saber mais informações sobre esse plugin entre em contato!
A seguir umas imagens que ilustram o funcionamento do Domain Manager, clique na primeira e navegue pela galeria.
Artigos Relacionados:
- Wordpress MU – Teste de Stress
- Os mais procurados na Wikipedia em 2006
- Chegou o WordPress 2.2
- Google Behind The Screen.
- Estará o eBay comentendo um grande equívoco?




