Obtendo um 404 em **algumas** páginas do Joomla com nginx

Obtendo um 404 em **algumas** páginas do Joomla com nginx

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

O Nginx está instalado e funcionando, posso acessar a página inicial do meu site e outros URLs de sites que terminam em index.php perfeitamente.

No entanto, quando navego para uma categoria do Joomla cujo URL está no formato:http://www.mysite.com/index.php/features/modulesEu sempre recebo um 404.

Os artigos também parecem funcionar bem (no formatohttp://www.mysite.com/index.php?Itemid=404) parecem ser categorias em que "index.php" não está envolvido.

Alguém pode sugerir o que preciso adicionar ao meu conf nginx para corrigir isso, por favor?

Obrigado,

Steve

Responder1

Com o Nginx, você precisa modificar o arquivo de configuração padrão para incluir:

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

Isso permite que os URLs SEF no Joomla funcionem.

informação relacionada