CB
(@cbrandt)
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.
Criador do tópico
Rodrigo
(@vejapixel)
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.
CB
(@cbrandt)
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 4 anos 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