.htaccess htaccess和重定向到保留页
我想将所有外部访问者重定向到一个等待页面,同时允许所有内部用户查看整个网站 我有以下几点.htaccess htaccess和重定向到保留页,.htaccess,redirect,.htaccess,Redirect,我想将所有外部访问者重定向到一个等待页面,同时允许所有内部用户查看整个网站 我有以下几点 RewriteEngine On RewriteBase / RewriteCond %{REMOTE_HOST} !^1.1.1.1 RewriteCond %{REQUEST_URI} !/holding-page/index.php$ RewriteRule .* /holding-page/index.php [R=302,L] 这正是我想要的,但保留页无法通过任何样式或图像 有谁知道我会做到这一
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^1.1.1.1
RewriteCond %{REQUEST_URI} !/holding-page/index.php$
RewriteRule .* /holding-page/index.php [R=302,L]
这正是我想要的,但保留页无法通过任何样式或图像
有谁知道我会做到这一点吗?这是因为在您的保留页上使用了相关链接 请再插入一条规则以解决此问题:
RewriteRule ^holding/(.+?\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ /$1 [L,NC,R=301]
如果这不能解决问题,您可以调整这些:
- 在css、js、图像文件中使用绝对路径,而不是相对路径。这意味着您必须确保这些文件的路径以
或斜杠http://
开头/
- 您可以将其添加到页面的HTML标题中:
RewriteCond %{REQUEST_URI} !/holding-page/