在 magento 上的类别中在商店之间切换时出现 404 错误

发布于 2024-12-03 02:40:02 字数 475 浏览 1 评论 0 原文

我的 magento 网站有 5 次商店浏览。当我们在英语产品中选择法语时,它会正确重定向并以法语显示产品。但当涉及到类别时,它就完全不起作用了。

我所在的类别的网址为 http://myweb.com/en/body-care,如果我更改为西班牙语视图,它不会重定向到网址“../cuidado-del-cuerpo”,它只会转到 http://myweb.com/es/body-care 并显示 404 错误(它将“en”更改为“es”,但不会更改网址)。

URL 重写管理部分未定义重写。我有 5 个类别和 5 个商店视图,因此手动创建重写规则不是一个好主意。

我该如何解决这个问题?为什么我们创建/修改各个分类的url时没有写重写规则?

My magento website has 5 store views. When we are in a product in English and select French, it redirects correctly and show the product in French. But when it comes to categories, it doesn't work at all.

I'm on a category with the url http://myweb.com/en/body-care, if I change to the Spanish view, it doesn't redirect to the url "../cuidado-del-cuerpo" it just goes to to http://myweb.com/es/body-care and shows a 404 error (it changes the 'en' for 'es', but doesn't change the last part of the url).

The rewrite is not defined on the URL Rewrite Management section. I have 5 categories and 5 store views, so it's not a good idea to create the rewrites rules manually.

How can I solve this? Why the rewrite rules were not written when we created/modified the url of each category?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

国产ˉ祖宗 2024-12-10 02:40:02

1) 您能否检查 urlkey 是否可在商店视图级别定义,或者是否设置为网站级别?这样,您只能为 EN 和 ES 创建 1 个 url key。您需要将其置于商店视图级别,请定义 2 个单独的值。

2)你的错误日志中有什么内容吗? (您的错误日志是否已打开?)通常会为每个商店视图自动创建 url 重写。如果没有,您可能需要手动重新索引。

很难给出进一步的建议,因为问题可能出在任何地方(模块冲突?糟糕的代码?)

1) Can you check if the urlkey is definable on store view level, or if it is set to website level? That way, you can only create 1 url key for EN and ES. You need it to be at store view level, do define 2 separate values.

2) Is there something in your error log? (and is your error log turned on?) Normally url rewrites are created automatically for each store view. If not, you may need to manually reindex.

It's hard to give further advice, since the problem could be anywhere (conflicting module? bad code?)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文