我们需要设置一个从一个页面重定向到一个目录的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),但是我看不到任何与此相关的内容。
在我看来,问题似乎是如何在重定向的第一部分中包括一个域名?还是我问错了问题?
发布于 2014-03-20 13:32:47
如果你想要每个域名,你只需要这样做。
RewriteRule ^page-name\.html$ /directory [R=301,L]https://stackoverflow.com/questions/22534397
复制相似问题