¿Puedes tener múltiples sitios WordPress bajo el mismo dominio?
¿Hay problemas al tener múltiples sitios WordPress bajo el mismo dominio?
Ejemplo:
- domain.com/programs
- domain.com/sales
- domain.com/learning
Cada uno tendría sus propias plantillas, funcionalidad, menús y demás. ¿Qué problemas podrían surgir?
Uno de los problemas que me preocupa es si tengo:
- domain.com/programs - que podría ser un sitio central para programas
y luego tengo otra persona que es el administrador del programa "golf"... - domain.com/programs/golf
dos sitios totalmente diferentes - puede que use multisite pero aún no estoy seguro.
Entonces, ¿qué sucede si el administrador de domain.com/programs agrega "golf" como categoría?
NUEVA INFORMACIÓN: Para aquellos que dijeron que esto es normal en WordPress y no hay problemas, por favor vean ¿Por qué instalar WordPress en la raíz del URL afectó los sitios WP subyacentes?.
Tenía 10 sitios instalados y después de instalar un sitio en la "raíz", todos están teniendo problemas IMPORTANTES con los enlaces permanentes.
Sí, en lugar de instalar WordPress en la raíz example.com/
, crearías los directorios "programas", "ventas" y "aprendizaje" en el servidor e instalarías una instancia separada de WordPress en cada directorio. No hay nada especial que necesites hacer para que esto funcione.
Creo que podrías terminar más contento si creas una red, sin embargo. Multisite, aunque no siempre es apropiado, me parece que es exactamente lo que buscas, y puedes crear la misma estructura basada en "rutas".

En lugar de realizar múltiples instalaciones de WordPress, recomendaría utilizar la función de multisitio/red discutida en otras respuestas.
Cuando se trata de la creación de categorías/subcarpetas, dependerá de cómo el administrador de la red configure la estructura de enlaces permanentes.
Si utilizas una estructura personalizada, podrían surgir algunos problemas potenciales. Sin embargo, las categorías casi siempre se configuran como /NOMBREDELSITIO/categoria/articulo-de-categoria
Si utilizas la estructura de enlaces permanentes predeterminada, tendrás ?p=### para casi todo y la base de datos se asegurará de que las páginas se vinculen a las áreas correctas.
Solo ten en cuenta que dondequiera que configures tu instalación inicial de WordPress será tu "sitio principal".

Básicamente hay dos reglas principales que debes ajustar para tener sitios WP en el mismo dominio - sin usar multisitio:
Para la raíz, simplemente puse todo en una carpeta "home" y redirijo automáticamente a xxx.com/home. Esto solucionó todo el problema de subcategorías en la raíz.
Si estás ejecutando IIS y tienes múltiples instancias de WP en el mismo servidor... Y luego activas la reescritura de URLs (diferentes enlaces permanentes), toda tu estructura se verá afectada porque WordPress nombra todas sus reglas de reescritura como "wordpress" en el archivo web.config que configura para las reescrituras de URLs. Debes renombrar manualmente la regla para cada instalación de WordPress. He reportado esto como un error pero no he recibido respuesta - la sugerencia fue que el nombre debería ser wordpress más una marca de tiempo.
Añadiré más si encuentro otros problemas, pero estos son los dos principales. Tenemos 10 instalaciones de WP y creciendo en nuestro servidor principal. Cada una tiene un uso diferente, por lo que multisitio no es una opción.

¿Hay alguna razón por la que quieras poner tus sitios en directorios en lugar de usar subdominios?
Si deseas colocarlos todos en el mismo dominio para poder compartir cookies, pero que sean esencialmente independientes, puedes hacerlo con subdominios (programas.dominio.com, ventas.dominio.com, etc.)
Si solo estás buscando tres instalaciones separadas de WordPress en tres directorios diferentes, no hay ningún problema con eso. Si tienes:
dominio.com/programas
dominio.com/ventas
dominio.com/aprendizaje
y los tres administradores crean una categoría llamada 'golf', entonces simplemente tendrás:
dominio.com/programas/golf
dominio.com/ventas/golf
dominio.com/aprendizaje/golf

Entiendo los subdominios y el cliente no los quiere. Tu respuesta no cubre el problema de los subdirectorios mencionado en mi pregunta.
