0

设置具有多商店功能和多语言支持的 Prestashop。这意味着 Prestashop 默认会将我的 URL 定义为:

domain.com/store/lang => domain.com/uk/ja   (UK store with Japanese language)

但是,我真的很感激我的 URL 在一个级别上同时具有商店和语言:

domain.com/store-lang => domain.com/uk-ja

我发现这可能通过 .htaccess 或 dispatch.php 文件实现。但是似乎无法使其正常工作。而且我也很感激一个解决方案,它不是太hacky并且在很多地方都被编码。

我希望有人以前可能已经尝试过,或者可能想出任何可能的解决方案:)

没有正确答案

我们还没有想出任何解决这个问题的办法。我将使用 /store/language 实现应用程序,并希望它不会影响用户或 SEO。我选择接受下面的答案,即使它实际上不起作用。然而,这是唯一的答案,而且真的很有帮助。

4

1 回答 1

0

你需要制定一个重写规则

看看http://www.presto-changeo.com/en/content/6-prestashopseotips(和http://www.webshopstarter.com/shoppingcarts/prestashop-seo-friendly-urls/

并添加:

RewriteRule ^(\w+)-(.*) $1/$2 [QSA,L,R=301]
于 2012-11-16T14:58:54.397 回答