Tengo creado, con Wordpress 3.4.1 un sitio Multisite, con tres sitios. Para eso utilizo una viertualizacion CentOS 5.8, con PHP 5.2.X.
El Wordpress esta en la carpeta raiz /var/www/html, de tal manera que si en el navegador, escribo:
http://<site>/ sale el primer site
http://<site>/es/ sale el segundo site
http://<site>/mx/ sale el tercer site
Tengo 2 registros A, es.<site>.es y mx.<site>.es, que resuelven a mi IP. Para es.<site>.es me gustaria que saliera el segundo site y para mx.<site>.es el tercer site.
En el httpd.conf tengo declarado de la siguiente manera los virtual Hosts
Código:
Los directorios /es y /mx, no existen los genera dinamicamente el WP, y esto hace que me de error al intentar acceder con las URL externas. ¿Como se hace esto correctamente?Listen 80 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html ServerName www.<site>.es # Other directives here </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/html/es ServerName es.<site>.es # Other directives here </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/html/mx ServerName mx.<site>.es # Other directives here </VirtualHost>
Imagino que habrá que algun tipo de directiva AllowOverride All, pero entonces no veo como asignar a cada dominio, su parte del multisite correspondiente.
Saludos.