我遇到Prestashop网站的问题。
当我尝试访问购物车页面(domain.com/cart)时,该页面会重定向到主页。当我转到" domain.com/index.php?controller = cart"时,也会发生这种情况。
这只发生在购物车页面上,当我查看chrome的devtools中的网络活动时,我看到有一个302重定向到/ fr /(此页面的法语版本),但遗漏了/ cart /。
当我访问历史页面时(例如domain.com?index.php?controller=history),302重定向到/ fr / history而不是/ fr /。 (我不知道这与这个问题有什么关系)
P.S:CartController.php文件尚未更改且没有覆盖。
有人知道这个问题可能来自哪里吗?
请帮助,谢谢!!
答案 0 :(得分:0)
您应该使用htaccess并进行301重定向或使用模块在multilang商店(https://addons.prestashop.com/fr/url-redirections/21318-redirections-url-301-auto-repare-multishop-seo.html)上重定向。我认为这是来自Prestashop核心代码的错误。
如果需要,这是.htaccess代码:
Redirect "/cart" "/fr/cart"