【发布时间】: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