Php 如何在magento中将404页面重定向到主页

Php 如何在magento中将404页面重定向到主页,php,magento-1.9,Php,Magento 1.9,我正在尝试将404页面重定向到magento 1.9中的主页 从管理配置->网页,我可以设置在'cms无页面'到'主页'选项,它是重定向正确 例如,“www.example.com/abcv”是404页,这个重定向到主页但在浏览器中的url并没有改变 我已经试过了。htaccess ErrorDocument 404/index.php 但它不起作用 任何建议都很好 如果查询字符串未更改,则它不是重定向 为了解决您的问题而不进行后端编程,您可以创建定制的404CMS页面,并将javascript

我正在尝试将404页面重定向到magento 1.9中的主页

从管理配置->网页,我可以设置在'cms无页面'到'主页'选项,它是重定向正确

例如,“www.example.com/abcv”是404页,这个重定向到主页但在浏览器中的url并没有改变

我已经试过了。htaccess

ErrorDocument 404/index.php

但它不起作用


任何建议都很好

如果查询字符串未更改,则它不是重定向

为了解决您的问题而不进行后端编程,您可以创建定制的404CMS页面,并将javascript重定向放入其中

<script type="text/javascript">
function redirectHome() {
  window.location = "{{store url=''}}";
}
setTimeout("redirectHome()", 5000);
</script>

函数重定向home(){
window.location=“{store url=''}}}”;
}
setTimeout(“redirectHome()”,5000);

否则,您将不得不编写一个模块并添加一个自定义前端路由器

请参阅404主页重定向错误。png

我完成了此解决方案。我不知道这是不是一个好的练习。不管怎样,我都会这样做。谢谢,更好的解决方案是用php编写一个模块并重定向。它需要后端代码,但对于用户体验来说更为无缝。如果有帮助就接受;)