Php .htaccess目录异常

Php .htaccess目录异常,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,现在,我根目录中当前的.htaccess如下所示 RewriteEngine on RewriteRule !^Email-Blasts($|/) http://example.com/store/%{REQUEST_URI} [R=301] RewriteCond %{REQUEST_URI} !/store/$ RewriteRule (.*) /store/ [R=301,L] 我正在寻找任何转到example.com/转到example.com/store/但允许访问/email b

现在,我根目录中当前的.htaccess如下所示

RewriteEngine on
RewriteRule !^Email-Blasts($|/) http://example.com/store/%{REQUEST_URI} [R=301]

RewriteCond %{REQUEST_URI} !/store/$
RewriteRule (.*) /store/ [R=301,L]
我正在寻找任何转到example.com/转到example.com/store/但允许访问/email blasts/的人,因此该目录中的图像和文件也可以工作。这是正确的方法吗?因为它看起来确实不起作用


谢谢你的帮助

用以下内容替换您的规则:

RewriteEngine on

RewriteCond %{REQUEST_URI} !/(store|Email-Blasts)/ [NC]
RewriteRule ^(.*)$ /store/$1 [R=301,L]