防止.htaccess影响子文件夹

防止.htaccess影响子文件夹,.htaccess,.htaccess,我有以下主机设置: /hostingroot/ -/maindomainfiles/ -/_sites/ --/site1/ --/site2/ --/site3/ --/site4/ 主域“拥有”主机。我通过同一家公司购买了多个其他域,指向带有/\u站点/的文件夹 如果我在/hostingroot/文件夹中的.htaccess中创建一个规则,例如,RedirectMatch 301^/([0-9]{4})/([^/]+)/$http://maindomain.co.uk/

我有以下主机设置:

/hostingroot/
 -/maindomainfiles/
 -/_sites/
  --/site1/
  --/site2/
  --/site3/
  --/site4/
主域“拥有”主机。我通过同一家公司购买了多个其他域,指向带有
/\u站点/
的文件夹

如果我在
/hostingroot/
文件夹中的.htaccess中创建一个规则,例如,
RedirectMatch 301^/([0-9]{4})/([^/]+)/$http://maindomain.co.uk/$2
它会影响请求,而不是像我预期的那样

我试过使用:

RewriteCond %{REQUEST_URI} "/_sites/"
RewriteRule (.*) $1 [L]
但那没用


任何想法都将不胜感激

尝试删除重定向匹配并使用:

RewriteCond %{HTTP_HOST} ^(www\.)?maindomain.com$
RewriteRule ^([0-9]{4})/([^/]+)/$ http://maindomain.co.uk/$2 [L,R=301]