Usando cPanel e subdominios para sitios de rede de WordPress

Sitúe o seu sitio WordPress nun subdominio empregando as ferramentas de cPanel

Configurar a túa rede de WordPress para asignar subdominios aos teus novos sitios pode ser complicado. Con moitos servidores web, pode simplemente engadir o subdominio aos seus rexistros DNS , segundo as instrucións habituais para mapear subdominios en sitios de rede de WordPress.

Pero se usa cPanel, a edición dos rexistros DNS pode non funcionar. Neste artigo, aprenda as instrucións especiais para mapear un subdominio no seu sitio de rede de WordPress usando cPanel.

Versión : WordPress 3.x

Digamos que ten tres sitios nunha rede de WordPress, así:

- example.com/flopsy/ - example.com/mopsy/ - example.com/cottontail/

Cando os mapas a subdominios, veranse así:

- flopsy.example.com - mopsy.example.com - cottontail.example.com

Comezar coas instrucións habituais

O primeiro paso é asegurarte de probar o método habitual para configurar subdominios. Isto inclúe a configuración do complemento de mapeamento de dominio de WordPress MU.

Unha vez que o complemento está instalado e funcionando, o seguinte paso habitual é editar os rexistros DNS e engadir os subdominios. Non obstante, cando probei isto no meu servidor cPanel, corrín problemas.

En cPanel, a edición de rexistros DNS pode non funcionar

O servidor de cPanel parecía interceptar o meu intento de configurar un subdominio separado. O sitio de subdominio (como flopsy.example.com) aterraría nalgunha páxina de estatísticas estrañas para a conta de host.

Aínda que cPanel permitiume editar os rexistros DNS, esta configuración simplemente non funcionou neste servidor. No seu canto, a solución era usar a opción do menú cPanel para engadir un subdominio .

Use cPanel & # 34; s & # 34; Engade un subdominio & # 34; s;

Con esta opción, non apunta o subdominio a un enderezo IP. En vez diso, crea un subdominio para un determinado dominio. Pense este subdominio na subcarpeta dentro da instalación de cPanel onde instalou o sitio orixinal de WordPress , o sitio que posteriormente transformouse nunha rede.

Confuso? Eu era tamén. Pasemos por el.

Subcarpetas, reais e imaxinadas

Digamos que, cando instalamos WordPress, cPanel preguntounos o subdirectorio (subcarpeta) para instalalo e escribimos a rede. Se miramos no sistema de ficheiros, veriamos:

public_html / network /

Este cartafol ten o código para o sitio de WordPress. Se buscamos exemplo.com, veremos este sitio.

Unha vez que tivemos o noso sitio de WordPress, pasamos pola maxia arcaica de converter example.com nunha rede de WordPress .

Entón, configuremos un segundo sitio nesta rede de WordPress. Cando WordPress ( non cPanel, estamos en WordPress agora) píñanos unha subcarpeta, escribimos flops.

Non obstante (isto é realmente importante), non só creamos esta subcarpeta no sistema de ficheiros:

public_html / flopsy / (NON EXISTO)

Cando WordPress solicita unha "subcarpeta", realmente solicita unha etiqueta para este sitio web. O sitio orixinal, public_html / network /, é unha subcarpeta real no sistema de ficheiros, pero a flops non é. Cando WordPress recibe a URL example.com/flopsy/, saberá encamiñar o visitante ao sitio "flop".

(Pero onde se almacenan os ficheiros para os diferentes sitios, pregúntalle? Nunha serie de directorios numerados en public_html / network / wp-content / blogs.dir /. Verá blogs.dir / 2 / files /, blogs.dir / 3 / files /, etc.)

Engade un subdomain que apunta á subcarpeta de rede

Agora volvamos a engadir o subdominio flop de cPanel. Porque cPanel pídelle unha subcarpeta, sería un erro moi sinxelo para entrar en público_html / flopsy /. Pero esa subcarpeta realmente non existe.

No seu canto, necesitará ingresar public_html / network /, o directorio para a instalación de WordPress. Entrarás na mesma subcartafol para mopsy, cottontail e calquera outro subdominio que engades. Todos apuntan ao mesmo público_html / rede /, porque todos teñen que ir á mesma única rede de WordPress. WordPress encargarase de publicar o sitio correcto, baseado na URL.

Unha vez que saiba como funciona isto, o método cPanel de engadir un subdominio pode ser un pouco máis doado que o método habitual de edición de rexistros DNS. Pronto estará engadindo novos sitios de rede de WordPress con abandono imprudente.