我有一个代码可以将所有用户重定向到 soon.php,除了那些有特定页面的用户 应该看到 .htaccess 中的内容 ..
代码如下所示:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !=10.10.10.10
RewriteCond %{REQUEST_URI} !^/soon\.php$
RewriteRule ^(.*)$ http://example.com/soon.php [R=307,L]
但是当我查看 soon.php 时,图像和字体都丢失了 它们位于另一个名为
的子文件夹中/soon/images
/soon/fonts
我怎样才能让根目录中的 soon.php 访问这些目录?
尝试排除具有特定推荐人的请求:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !=10.10.10.10
RewriteCond %{REQUEST_URI} !^/soon\.php$
RewriteCond %{HTTP_REFERER} !soon\.php
RewriteRule ^(.*)$ http://example.com/soon.php [R=307,L]
或者,只排除
/soon/
目录:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !=10.10.10.10
RewriteCond %{REQUEST_URI} !^/soon\.php$
RewriteCond %{REQUEST_URI} !^/soon/
RewriteRule ^(.*)$ http://example.com/soon.php [R=307,L]