我的 magento 商店针对不同的语言有不同的商店视图。我可以通过
www.serverdomain.from.my.hoster.tld/langkey/
langkeys 是不同商店视图的代码,我启用了“将商店代码添加到 url”。
现在,我想在不编辑 index.php 的情况下使用我的以下注册域
www.myshopsite.langkey
例如:
www.myshopsite.de
www.myshopsite.en
www.myshopsite.com
为此,我尝试通过 htaccess 设置 MAGE_RUN_CODE 和 MAGE_RUN_TYPE 直到我意识到它们用于获取不同的商店而不是不同的商店视图。
由于我为我的德语商店视图配置了基本 URL,因此我可以通过以下方式访问它
www.myshopsite.de/de/
现在我正在尝试从 www.myshopsite.de/ 内部重定向到 www.myshopsite.de/de/ 以删除尾随的商店视图代码。
那是我的尝试,以重定向到 www.myshopsite.de/en/ 和内部服务器错误结束
RewriteEngine on
RewriteRule ^$ de/$1 [L]
RewriteRule ^(.*) de/$1 [L]
如果我的错很明显,我很抱歉。