無論何時我想從Magento Admin儀表板導航至訂單部分,我將重定向到404,奇怪的是,這不是來自Magento儀表板的404,而是來自我的網站本身。Magento銷售訂單查看返回404
的URL,從儀表板的訂單是[sitename]/index.php/admin/sales_order/index/key/[key-value]/
但是,每當我瀏覽到[sitename]/index.php/admin/sales_order
,我可以訪問,看到我的最新訂單。 (當然每次都手動導航到這個URL不是很方便..)
有沒有其他人曾經遇到過這個? 任何解決方案,答案或見解將是偉大的:)
在此先感謝!
如果您看到默認的服務器404,你的要求是永遠不會達到PHP的。這意味着你的問題可能在.htaccess路由規則中,而不是在php中。嘗試從uri手動刪除'index.php',看看是否有效。如果是這樣,它會給你一個線索如何修復路由規則。同時檢查你的apache日誌中的線索。當apache不知道如何將你的請求連接到一個文件時出現默認的錯誤頁面,而默認的服務器頁面顯示爲一個catchall。 – mopsyd
@mopsyd我試圖從URI中刪除index.php,但它返回了同樣的錯誤頁面。銷售部的'invoices'頁面確實顯示並具有相同類型的URL,所以我不認爲我的.htaccess是問題所在(當然,我仔細檢查了整個.htaccess文件),還有日誌文件不告訴我任何東西..感謝您的輸入,雖然:)。 –