我最近遇到了Redirection plugin的wordpress,它可以很容易地捕获创建404错误的链接,然后为相同设置301重定向。我也在为prestashop网站寻找类似的东西。 prestashop有什么模块吗?如果没有,是否有其他方法可以修改代码以跟踪404页面或通过apache访问/错误日志。
答案 0 :(得分:1)
在/ override / controllers / front / 创建一个名为:PageNotFoundController.php
的文件我们输入:
class PageNotFoundController extends PageNotFoundControllerCore
{
public function initContent()
{
$url ="new path to redirect";
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$url;
ob_end_flush();
exit;
}
}
删除缓存/ class_index.php