我正在尝试建立一个网站,所有用户都重定向到域中的特定部分,以便他们可以看到“即将来临”页面。尽管某些ip地址仍可以访问常规网站,以便他们可以看到它的外观。
我想做的是:在public_html的根目录中创建一个wordpress网站,在public_html中创建一个目录,然后将除少数IP外的所有用户重定向到http://www.domain.com/soon/index.html
我的.htaccess如下所示:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^1.2.3.4
RewriteRule (.*) http://www.domain.com/soon/index.html [R=302,L]
但是,每当我去网站进行测试时,它都会告诉我:ERR_TOO_MANY_REDIRECTS
.htaccess中是否有我做错的事情?
使用此规则作为.htaccess中的第一条规则:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^(1\.2\.3\.4|11\.22\.33\.44)$
RewriteCond %{REQUEST_URI} !\.(?:jpe?g|gif|bmp|png|tiff|css|js)$
RewriteRule !^soon/index\.html$ http://www.domain.com/soon/index.html [R=302,L,NC]
REMOTE_ADDR
与Web请求中的客户端IP匹配。RewriteCond %{REQUEST_FILENAME} !-f
需要避免重定向CSS / JS /图像文件和/soon/index.html
文件。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句