Obtener un 404 en **algunas** páginas de Joomla con nginx

Obtener un 404 en **algunas** páginas de Joomla con nginx

Joomla 2.5, PHP 5.3.3 (fpm-fcgi), nginx 1.4.2

Nginx está en funcionamiento, puedo acceder a la página de inicio de mi sitio y a otras URL del sitio que terminan en index.php sin problemas.

Sin embargo, cuando busco una categoría de Joomla cuya URL tiene el formato:http://www.mysite.com/index.php/features/modulesSiempre recibo un 404.

Los artículos también parecen funcionar bien (en el formatohttp://www.mysite.com/index.php?Itemid=404) simplemente parecen ser categorías en las que "index.php" no está involucrado.

¿Alguien puede sugerir qué necesito agregar a mi configuración de nginx para solucionar este problema?

Gracias,

esteban

Respuesta1

Con Nginx, debe modificar el archivo de configuración predeterminado para incluir:

location / {
        try_files $uri $uri/ /index.php?q=$request_uri;
}

Esto permite que funcionen las URL SEF en Joomla.

información relacionada