【问题标题】:htaccess redirect page on Magento multi storeMagento 多商店上的 htaccess 重定向页面
【发布时间】:2014-03-20 13:25:33
【问题描述】:

我们需要设置一个从一个页面到一个目录的 htaccess 重定向,这样就可以了:

Redirect 301 /page-name.html http://www.domain-01.co.uk/directory

但是我们通过 Magento 设置了多个域,所以需要这样做:

http://www.domain-01.co.uk/page-name.html 重定向到http://www.domain-01.co.uk/directory http://www.domain-02.co.uk/page-name.html 重定向到http://www.domain-02.co.uk/directory

这些不起作用:

Redirect 301 http://www.domain-01.co.uk/page-name.html http://www.domain-01.co.uk/directory
Redirect 301 http://www.domain-02.co.uk/page-name.html http://www.domain-02.co.uk/directory

或:

RewriteCond %{HTTP_HOST} ^www.domain-01.co.uk/page-name.html
Rewriterule ^(.*)$ http://www.domain-01.co.uk/directory [R=301,L]
RewriteCond %{HTTP_HOST} ^www.domain-02.co.uk/page-name.html
Rewriterule ^(.*)$ http://www.domain-02.co.uk/directory [R=301,L]

我查看了文档 (http://httpd.apache.org/docs/2.0/misc/rewriteguide.html#ToC1),但看不到任何与此相关的内容。

在我看来,问题是如何在重定向的第一部分包含域名?还是我问错了问题?

【问题讨论】:

    标签: apache .htaccess magento redirect


    【解决方案1】:

    如果您希望 每个 域都使用它,您只需这样做

    RewriteRule ^page-name\.html$ /directory [R=301,L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      • 2021-12-12
      • 2023-04-06
      • 1970-01-01
      相关资源
      最近更新 更多