nginx – 404 página no encontrada para enlaces permanentes [closed]

1 minuto de lectura

Mi amigo y yo hemos tenido un sitio web (http://www.ferfereh.ir – lo siento, no es inglés) durante un año. Hemos estado usando un servidor Linux Apache con wordpress instalado. Ahora, de repente, todas nuestras publicaciones (que tenían una estructura de enlace permanente = /%category%/%postname%.html) se rompieron y dicen:

404 No encontrado

nginx

Tal vez nuestro proveedor de alojamiento haya instalado NginX. No sé qué es Nginx exactamente, pero leí en alguna parte que tiene algunos conflictos con las configuraciones .htaccess que hacen nuestros enlaces permanentes, ¿es así?

¿Qué tengo que hacer?

Muchas gracias

  • nginx es un servidor web, similar a Apache, pero programado con la velocidad como primera prioridad

    – Patricio

    12 de septiembre de 2010 a las 15:45

  • Entonces, ¿esta página de error significa que nuestro proveedor de host ha cambiado su servidor de Apache a nginx?

    – Auxiliar

    12/09/2010 a las 15:50

  • sí. Lo siento, voté para cerrarlo.

    – Auxiliar

    12/09/2010 a las 16:00

try_files $uri $uri/ /index.php?q=$uri&$args; resuelve bien el problema. ¡No olvide reiniciar nginx!

más información

  • Recuerde agregar la ruta relativa al sitio si su instalación de WP no es la raíz del sitio

    – Nueva Alejandría

    26 de mayo de 2013 a las 2:08

  • Para mi configuración, agregar eso cambia el error a un bucle de redirección 500.

    – Dobler

    13 abr 2017 a las 22:27

¿Ha sido útil esta solución?