将所有404页面重定向到prestashop中的主页

时间:2013-12-26 13:21:49

标签: redirect http-status-code-404 prestashop

如何在prestashop中将所有404页面重定向到主页。

提前致谢。

3 个答案:

答案 0 :(得分:2)

对于PS 1.5

控制器/前/ PageNotFoundController.php

将简单重定向添加到主页。

public function __construct()
{
    Tools::redirect(_PS_BASE_URL_);
    exit;
}

答案 1 :(得分:1)

将以下行添加到.htaccess文件中:

ErrorDocument 404 /index.php

此致

答案 2 :(得分:1)

在/ override / controllers / front / 创建一个名为:PageNotFoundController.php

的文件

我们输入:

class PageNotFoundController extends PageNotFoundControllerCore
    {

    public function initContent()
    {
        Tools::redirect(_PS_BASE_URI_);
        exit;
     }
}

删除缓存/ class_index.php