【问题标题】:.htaccess 302 Redirect, Allow all subfolders.htaccess 302 重定向,允许所有子文件夹
【发布时间】:2012-01-24 22:05:11
【问题描述】:

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

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

以下无法正常工作...虽然它重定向了除 1.3.3.7 之外的所有访问者,但“即将到来”文件夹中的“图像”目录被阻止。

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

【问题讨论】:

    标签: php apache .htaccess


    【解决方案1】:

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

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

    RewriteCond %{REQUEST_URI} !^/coming_soon/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      相关资源
      最近更新 更多