.htaccess 302重定向,允许所有子文件夹

时间:2012-01-24 22:05:12

标签: php apache .htaccess

所以我想标准化更新网站的过程:

1)302将所有流量重定向到子文件夹 2)允许该子文件夹中的所有内容可见(例如,/ images,/ scripts) 3)我的IP和其他人的IP例外

以下内容无法正常运行...重定向除1.3.3.7以外的所有访问者时,“即将来临”文件夹中的“images”目录将被阻止。

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=1.3.3.7
RewriteCond %{REQUEST_URI} !=/coming-soon/
RewriteRule .* /coming-soon/ [R=302,L]

1 个答案:

答案 0 :(得分:1)

/coming-soon/中的条件RewriteCond %{REQUEST_URI} !=/coming-soon/仅匹配该目录中的URI /coming-soon/,例如/coming-soon/images/coming-soon/files

但是,如果您将该行更改为此行,则该行应该有效,因为它会匹配以/coming_soon/开头的任何URI:

RewriteCond %{REQUEST_URI} !^/coming_soon/