Respuestas de foro creadas

Viendo 1 respuesta (de un total de 1)
  • diegojerezcast

    (@diegojerezcast)

    Hola Pablo. Te he seguido en muchos de tus videos en wp.tv, gran trabajo. Muchas gracias.

    Según veo, el problema es debido a diferentes razones. A continuación expongo la mía que puede servir para quienes tienen NGINX:

    1. Configuración base
    VPS, Ubuntu 18.04, LEMP stack.
    2. Primero, haciendo caso a unas de las soluciones presentadas noté que cambiando los permalinks a «simple» sí funcionaba.
    3. En el config file de Nginx del dominio en cuestión tenía un error de syntaxis, me hacía falta un ‘/’ en el contexto de localización. Logré ver que hacía falta revisando el archivo de errores para Nginx. Noté que faltaba ese ‘/’ en las url’s donde me marcaba error:
    a. ….domain_path_folder/public_htmlindex.php_locale=user" failed….
    b. ….domain_path_folder/public_htmlindex.php_locale=user" failed….
    Hacía falta un ‘/’ entre ‘…/public_html’ e ‘index.php_locale=us..’

    Por tanto era un problema de redireccionamiento.

    El location context para este website debía quedar así:

    location / {
                    try_files $uri $uri/ /index.php$is_args$args;
            }

    Nunca he usado multisite, pero sí he creado sitios web con instalaciones de WordPress en subdirectorios o subcarpetas dentro de una instalación de un sitio web principal con Nginx. En ese caso, al location context del sitio principal debes agregar el path para cada sitio web con su propia directriz de try_files:

    location /sitioweb1 {
                    try_files $uri $uri/ /index.php$is_args$args;
            }
    location /sitioweb2 {
                    try_files $uri $uri/ /index.php$is_args$args;
            }
    location /sitioweb3 {
                    try_files $uri $uri/ /index.php$is_args$args;
            }

    Sé que puede sonar confuso, pero cualquiera que necesite ayuda con esto, estoy disponible.

Viendo 1 respuesta (de un total de 1)