Estou ciente desta e de outras perguntas, mas não encontrei uma resposta definitiva sobre como um domínio deve ser configurado com vários sites, para que as variantes www e não www se comportem corretamente. Acredito que tenho curingas configurados corretamente no nível DNS e a solução sugerida para adicionar define( 'NOBLOGREDIRECT', 'http://www.example.com' );
trabalhos ao meu site principal, mas não a outras redes na mesma instalação.
Estou usando o plug-in 'WP Multi Network' com base em algumas pesquisas que me levaram à conclusão de que, se estiver executando vários domínios em uma instalação do WordPress, devo usar várias redes, não apenas multisite. Minhas redes e sites são adicionados e www
incluídos no campo domínio
Então, qual é a maneira correta de mapear domínios sem www
uma instalação multisite? São necessários plugins? Isso tudo deve ser tratado na configuração do servidor da Web usando reescritas?
Respostas:
O WordPress Multisite pode lidar com domínios diferentes por padrão - mas NÃO com domínios alternativos. As configurações de cada site armazenam o domínio. Em uma instalação padrão, há um subdomínio ou uma estrutura de pastas. Mas você pode adicionar um único domínio.
Screenshots
Por exemplo, os dois primeiros sites estão com o mesmo domínio (padrão da instalação) e o terceiro site com um domínio diferente, externo ao padrão. O último é um domínio diferente. Nenhum plug-in ou fonte personalizada para mapeamento de domínio é necessária.
Aqui está uma captura de tela das configurações do último site com um domínio separado:
Se você deseja reduzir a verificação de cookies para cada login, adicione a seguinte constante a
wp-config.php
.Caso contrário, o WordPress sempre o definirá na sua rede
$current_site->domain
, o que pode causar problemas em algumas situações.Mapeamento de domínio com alias
Se você precisar de uma personalização mais profunda, como mapear aliases para domínios, os plug-ins podem ajudá-lo. O WordPress Core espera fornecer mapeamento de alias de domínio no futuro, mas até então você poderá usar um dos seguintes plugins:
WWW vs Não WWW
Não tenho o conhecimento necessário sobre como fazer isso com URLs não WWW e WWW, mas acho que esse caso é um pouco diferente. Um domínio como www.test.com tem o subdomínio www. Mas o www é um sinônimo para a web e geralmente não é interpretado como um subdomínio. Para todos os meus clientes, reescrevo para Não-WWW a partir do endereço da WWW.
Dica para criação de um novo site
No processo, para criar um novo site, não é possível adicionar um domínio externo no campo de entrada. Adicione um valor aleatório e, após a criação do site, use a possibilidade de edição para adicionar o site externo.
fonte
.htaccess
da instalação.