Suporte » Multisites » Configuração de subdomínio curinga para multisite

  • Olá pessoal,

    O meu site está com rede multisite ativada e com subdomínios criados e funcionando corretamente.
    Migrei ele para outro servidor, e como carregou todas as configurações, então o multisite já veio ativado para o novo servidor. O site principal funciona normalmente e o painel admin também. Porém, os subdomínios não, nem as páginas admin desses subs.
    Quebrando a cabeça sobre o que poderia ser, eu vi que para o multisite permitir criar subdomínios, precisa configurar no servidor um subdomínio curinga (*.meusite.com.br).
    Porém, depois de migrar meu site eu vi que o novo servidor não oferece a criação de subdomínio curinga.

    Daí eu queria saber de saber se a configuração de um subdomínio curinga é obrigatório para criar sub sites na rede multisite?

    Se sim, teria outra alternativa que não a configuração no servidor?

    E no meu caso, como eu expliquei acima, se o meu site principal está acessando normalmente junto com o admin, e apenas os subdomínios não estão funcionando, então realmente é a falta da configuração do subdomínio curinga a causa do problema, não? Ou poderia ser outra coisa.
    Obs.: Ao acessar os subdomínios, me mostra erro 403. E ao acessar o admin dos subdomínios, me mostra erro 404.

    Agradeço a ajuda.

    • Este tópico foi modificado 3 semanas, 5 dias atrás por Rodrigo.
Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Olá Rodrigo,

    O que o subdomínio com o curinga faz é apontar todo e qualquer subdomínio de um mesmo domínio para o local onde está sua instalação do WP. Lá o .htaccess e o próprio WP fazem a mágica e distribuem cada visitante para o seu site.

    Uma maneira de resolver o seu problema é criar um subdomínio no cPanel para cada site que vc tem dentro desse multisite, apontando todos eles para o caminho onde está instalado o WordPress.

    Do ponto de vista do WordPress, tanto faz sua configuração de subdomínio, pois o WP só assume o comando depois que o servidor (via .htaccess ou equivalente) lhe envia as solicitações.

    Se antes vc tinha, por exemplo:

    *.example.com >> ../public_html

    agora vc precisa ter (pressupondo que o WP esteja em /public_html/ ):

    site1.example.com >> ../public_html
    site2.example.com >> ../public_html

    e assim por diante.

    Como vc está conseguindo visitar os sites (mesmo recebendo 403 ou 404), acredito não ser necessário alterar o DNS.

    Olá @cbrandt mas nesse caso onde devo então criar no painel do meu servidor, um subdomínio para cada subsite que eu criar no painel multisite, ao criar esse subdomínio no painel do meu servidor, é automaticamente criado uma pasta na raiz do meu site (vi isso via ftp).
    Fiz esse processo e não funcionou, me aparece uma página como se estivesse faltando subir os arquivos do site sub. Porém, os arquivos do site sub já estão todos lá novo servidor, pois foi uma migração.

    Inclusive se eu tiver que subir todos arquivos do meu site sub para a nova pasta criada na raiz, então estarei criando um site sub separadamente, que é como fazemos no caso de não ativarmos o multisite.

    Então, cada servidor tem a sua maneira de configurar um subdomínio. Vc diz:

    ao criar esse subdomínio no painel do meu servidor, é automaticamente criado uma pasta na raiz do meu site

    Mas deve haver uma maneira de editar isso para apontar cada subdomínio para a raiz do site (digamos, “public_html”). No caso do cPanel da minha hospedagem, aparece assim:

    https://snipboard.io/G6841E.jpg

    Onde está Document Root, originalmente estava uma pasta para cada subdomínio que o cPanel criou, mas eu alterei todas para ficar cada subdmonínio numa pasta isolada da pasta principal do site. No seu caso vai ser o contrário, vc vai querer editar esse campo Document Root para apontar todos os subdomínios para o mesmo lugar, que é onde está sua instalação WP multisite.

    Uma consulta ao pessoal da hospedagem pode ajudar vc nisso, pois esse tipo de configuração varia de hospedagem para hospedagem.

    • Esta resposta foi modificada 3 semanas, 4 dias atrás por CB.

    Boa tarde!
    Estou com um problema parecido, uso o Hostgator como hospedagem…
    Fiz a criação do sites dentro da minha rede no WordPress, e quando acesso o painel para construir o site, direciona para a página 404, o suporte do Hostgator me informa que eles não dão suporte para WordPress multisites.

    Criei o subdominio curinga (*meusite.com.br) e está correto.

    Valew

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você deve estar conectado para responder a este tópico.