
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.