【发布时间】:2012-03-29 17:09:51
【问题描述】:
我正在运行一个 Magento 社区网站(版本 1.5.1),但遇到“404”页面问题。
我们有用户通过直接链接和 google/bing 搜索结果登陆我们的网站。他们访问的页面可能不正确,因为它们可能已更改。 Magento 使用 MVC 将请求路由到正确的控制器,但是当没有控制器时,Magento 会显示静态 CMS 页面(即“404”页面)。问题是该页面不允许我在其上编写自定义 PHP 代码,因此我无法记录导致 404 的 URL。
如果我可以在显示 CMS 404 页面之前在代码中找到正确的点,那么我可以记录 URL 并使用它来进行适当的 URL 重写。
有人可以帮助我了解最终放弃任何控制器并显示自定义 CMS“404”页面的代码在哪里吗?
【问题讨论】:
标签: magento http-status-code-404