防止.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]