Wordpress MU – Para múltiplos domínios

quinta-feira - 24 de setembro de 2009
Publicado por: Diego Cox

Flexibilidade Total, hospede quantos domínios quiser no melhor estilo "stand alone".

wordpress_icon-300x267.jpgO 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.

  1. Criar o Virtual Host do dominio a ser hospedado dentro do Apache;
  2. Reiniciar o Apache;
  3. 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;
  4. 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'];
  5. 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.

por_dir

Instalação por diretório

Instalação por domínio

Instalação por domínio

Domain Manager - O primeiro passo é buscar o ID do blog que deseja renomear

Domain Manager - O primeiro passo é buscar o ID do blog que deseja renomear

Domain Manager - Configuração do novo domínio

Domain Manager - Configuração do novo domínio

Domain Manager  - Bloag renomeado e apontando pro dominio

Domain Manager - Bloag renomeado e apontando pro dominio

14 Respostas para o artigo: “Wordpress MU – Para múltiplos domínios”

  1. Diego,

    Este plugin é exatamente o que eu estou a procura. Aguardo contato seu.

    #625
  2. David

    vc poderia me mandar um cópia desse plugin aí por e-mail? não tem problemas se não puder, pois eu até entendo… É que faz um tempão que eu venho procurando uma solução dessas e nunca encontrei.

    #697
  3. Augusto

    Olá, achei muito interessante o seu plugin, gostaria de saber como adquiri-lo.

    Att.

    #756
  4. Tudo bom Diego?
    Estava lendo algumas coisas sobre o WPMU e acabei caindo aqui, gostaria de ter mais informações sobre esse plugin (Domain Manager)
    []’s

    #867
  5. Olá,
    Como assim?

    É claro que estamos interessados.
    Não achei o plugin no repositório do wordpress.

    Você está vendendo, é isso?
    Abraço!

    #1407
  6. Assunção Jr.

    Olá! Fiquei interessado em seu plugin, ele cairá como uma luva para gerenciar meus 3 blogs…

    Portanto, quais os procedimentos para download?

    #1492
  7. Olá Diego, fiquei bem interessado no plugin que vocês criaram, parece ser muito bom mesmo e como dito acima criar isso manualmente não só é dor de cabeça como pode dar erro…

    Tenho interesse em conhecer e usar o seu plugin, como posso fazer o download dele?

    Abraços

    #1504
  8. Essa foi uma das limitações que nos atingiram em cheio quando instalamos. Você disponibilizou esse plugin junto ao Wordpress? Seria uma mão na roda =)

    #1886
  9. Muito bom esse plugin.

    Como faço para conseguir o download dele?

    Obrigado

    Daniel

    #1968
  10. Boa Tarde,

    Estou a alguns dias tentando fazer uma instalação do Wordpress MU em múltiplos domínios. Minha instalação esta em subdomínios e esta funcionando perfeitamente.

    Poderia me ajudar a configurar em múltiplos domínios?

    Obrigado!

    #1988
  11. Flávio Ricardo

    Bom dia,

    Gostaria de saber se é possível fazer o download do plugin ou este está estritamente limitado a vocês que desenvolveram?

    Usarei o WordPress MU num projeto de faculdade e gostaria de utilizar o plugin, apoio a iniciativa de vocês de implementar mais fucionalidades a esta incrível plataforma livre que é o WordPress MU.

    Aguardo retorno, se possível por e-mail. Abraços!

    #2376

Busque

feed counter

Login






Arquivo

direto do twitter...

Posting tweet...

Estatísticas

  • Dados Gerais
    • 1 Autores
    • 287 Artigos
    • 64 Tags
    • 443 Comentários
    • 214 Comentaristas
    • 30 Post Categories