我想通过使用URL重写来应用CMS页面多语言(泰语和英语)。我的网址是http://n3mtrading.com/。 URL重写方法工作正常,但当我在同一页面上将语言从英语更改为泰语时。它找不到404问题。 我试图找到问题,发现了这个:
如果我第一次联系我们页面,泰语是没有问题的链接 http://n3mtrading.com/thai/contact-us.html和
然后我尝试在联系我们页面上将语言从泰语切换到英语,这没问题。但URL将从
重定向http://n3mtrading.com/default/contact-us.html到
http://n3mtrading.com/default/contact-us-eng (我设置了URL重写)
问题是langauge bar上的链接现在(泰国)也显示:
http://n3mtrading.com/thai/contact-us-eng?___from_store=default
将英语更改为泰语时会出现问题,显示404 Not Found
我该如何解决这个问题?
答案 0 :(得分:0)
您必须为英语商店视图再设置一次URL重写,其中包含:
如果从英文商店视图中访问默认/ contact-us.html, 请重定向到默认/ contact-us-eng.html
转到目录/ URL重写管理>添加重写>习惯
选择商店作为英文商店浏览
输入任何唯一的 ID路径
在请求路径中输入 default / contact-us.html
在目标路径中输入 default / contact-us-eng.html
重定向 - 是