我正在运行Drupal多站点,在主站点上我需要重定向大约600页。我正在使用:
RedirectMatch 301 ^/tags/manchester_conference$ http://mainsite.com/tags/health-and-safety-events/manchester_conference
如果他们还有一个名为/ tags / manchester_conference的页面,这些也影响了多站点
我怎样才能让它只在主站点上工作?
答案 0 :(得分:1)
我想解决方法是确保在根目录下的一个.htaccess文件中使用mod_rewrite仅对主站点应用规则。
这样的事情应该有效:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?mainsite\.com [NC]
RewriteCond %{REQUEST_URI} !/health-and-safety-events/manchester_conference [NC]
RewriteRule ^tags/manchester_conference /tags/health-and-safety-events/manchester_conference [R=301,L,NC]