在我的商店中,我有两种语言,English (default)
和German
。我也有一个类别,我们称之为other
。
other
的网址密钥为other
,sonstiges
为德国视图。现在,当我向某人发送一个链接到德国视图(www.example.com/sonstiges.html)时,它会生成一个404,直到我选择德语作为语言才能找到。之后,单击链接时可以使用。
顺便说一下,我从我的网址中删除了商店视图代码,它必须保持这种状态。
为什么会这样,我该怎么改变呢?
谢谢!
答案 0 :(得分:0)
它发生了url重写问题。 示例:对于产品,如果您为不同的商店视图提供不同的网址密钥,例如英语的不同网址密钥和德语的不同网址密钥,那么如果您分享来自英语网站的网址,并且如果有人在德国视图中打开,那么他将找不到404。
解决方案:转到管理员中的特定产品,然后切换商店视图,并为两个商店视图设置相同的网址密钥。不要为任何商店视图提供url密钥,以便Magento自己生成。
谢谢。