我在不同域的同一台服务器上托管2个站点。我想为域1上的特定页面设置重定向,并将其转到另一个外部URL。已搜索,搜索和实验但无法使其正常工作。
我最近的是
RewriteRule ^oldpagename$ http://externalsite/page [R=301,L]
但问题是它在其他域上捕获了该url。如何将其限制在特定域?
感谢
答案 0 :(得分:4)
您需要添加一个条件以匹配变量`%{HTTP_HOST}:
RewriteCond %{HTTP_HOST} ^(www\.)?domain1.com$ [NC]
RewriteRule ^oldpagename$ http://externalsite/page [R=301,L]