使用 nginx 在**一些** Joomla 頁面上取得 404

使用 nginx 在**一些** Joomla 頁面上取得 404

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

Nginx 已啟動並正在運行,我可以正常訪問我網站的主頁和其他以 index.php 結尾的網站 URL。

但是,當我瀏覽到 URL 格式為以下形式的 Joomla 類別時:http://www.mysite.com/index.php/features/modules我總是得到 404。

文章似乎也運作得很好(形式為http://www.mysite.com/index.php?Itemid=404)它似乎只是不涉及“index.php”的類別。

任何人都可以建議我需要添加到我的 nginx 配置中來解決這個問題嗎?

謝謝,

史蒂夫

答案1

使用Nginx,您需要修改預設設定檔以包括:

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

這使得 Joomla 中的 SEF URL 能夠正常運作。

相關內容