用apache重定向

时间:2011-08-16 20:05:30

标签: apache .htaccess magento

我的网站有大约2000个链接,而其他网站的页面完全相同。

我需要知道如何在apache中将重定向从一个域重定向到另一个域,考虑到.com之后页面在两个站点上都是相同的

实施例 用户要求: www.mydomain.com/product1

应重定向 www.mydomain2.com/product1

应该是301重定向

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

这可以通过 mod_rewrite

轻松完成
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

# redirect all requests to www.domain2.com domain
RewriteCond %{HTTP_HOST} =www.domain.com
RewriteRule .* http://www.domain2.com%{REQUEST_URI} [R=301,L]

将其放置在 www.mydomain.com 的网站根文件夹(或虚拟主机上下文)中的.htaccess中。这也假设www.mydomain.comwww.mydomain2.com位于不同的服务器/虚拟主机上(换句话说,不指向同一个物理文件夹)。

答案 1 :(得分:1)

我一直在我的公司这样做。如果您知道如何使用mod_rewrite,请转动RewriteEngine on并使用带有RewriteRule标记的[R]

RewriteRule www.mydomain.com/product1 www.mydomain2.com/product1 [L,R]

See this site.