【发布时间】:2013-11-22 16:27:04
【问题描述】:
当用户导航到http://mydomain.nl/nl/my-page/时
我需要将用户重定向到http://mydomain.nl/fnl/my-page/
这是因为我正在开发的网站是一个多商店多语言 Magento 网上商店,我之前的某个人错误地配置了它,因此每种语言都有自己的商店范围,而不是每个商店都有自己的语言范围.
我的 .htaccess 中有以下代码:
RewriteCond %{HTTP_HOST} ^mydomain\.nl$ [NC]
RewriteRule ^/nl/terms-and-conditions-of-use/ http://mydomain.nl/fnl/terms-and-conditions-of-use/ [NC,QSA,R]
基本上,我假设这样做是检查它是否在正确的域(即 mydomain.nl)上,然后重定向 URL,以便用户看到正确的页面。
重定向不起作用。如果我点击它 - 它会带我回到主域的主页(然后是 anotherdomain.nl)
有人可以看看它,看看我做错了什么吗?
-编辑-
在 adomain.nl 上安装了一个 Magento 安装 - 设置了多个商店,不同的域指向它们。所以 mydomain.nl 在技术上是 adomain.nl/mydomain 作为 Magento 本身的第二个存储。我想将 mydomain.nl/nl/anything 指向 mydomain.nl/fnl/请求的页面。在 .htaccess 中,我需要指定我只希望在 mydomain.nl 而不是 domain.nl 上完成此操作
我希望这可以解决问题 - 这很复杂。
【问题讨论】:
标签: php .htaccess magento redirect