Wordpress .htaccess重定向太多。将除ip以外的所有用户重定向到网站的不同部分
我正在尝试建立一个网站,所有用户都被重定向到域中的特定部分,这样他们就可以看到一个“即将提交”页面。而一些ip地址仍然可以访问正常的网站,这样他们就可以看到它的样子 我想做的是:在public_html的根目录中创建一个wordpress网站,在public_html中创建一个soon目录,并将除少数ip之外的所有用户重定向到 My.htaccess如下所示:Wordpress .htaccess重定向太多。将除ip以外的所有用户重定向到网站的不同部分,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,我正在尝试建立一个网站,所有用户都被重定向到域中的特定部分,这样他们就可以看到一个“即将提交”页面。而一些ip地址仍然可以访问正常的网站,这样他们就可以看到它的样子 我想做的是:在public_html的根目录中创建一个wordpress网站,在public_html中创建一个soon目录,并将除少数ip之外的所有用户重定向到 My.htaccess如下所示: RewriteEngine On RewriteBase / RewriteCond %{REMOTE_HOST} !^1.2.3.4
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^1.2.3.4
RewriteRule (.*) http://www.domain.com/soon/index.html [R=302,L]
但是,每当我去网站进行测试时,它都会告诉我:
错误\u太多\u重定向
我的.htaccess中有什么地方做错了吗?试试这个:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4$
RewriteRule .? /soon/index.html [L]
将此规则用作.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]
- 变量
匹配web请求中客户端的IPREMOTE\u ADDR
以避免重定向css/js/image文件和RewriteCond%{REQUEST\u FILENAME}-需要f
文件/soon/index.html
RewriteCond%{REMOTE_ADDR}=1.2.3.4[或]重写cond%{REMOTE_ADDR}=5.6.7.8
出于某种原因,即使我的正确ip地址在其中,它仍然会重定向我……好吧,似乎[或]条件不起作用,当我将我的ip地址置于第一个重写状态时,它确实起作用。你知道我如何在其中指定几个ip地址,以便正常查看网站吗?另一件事是,每当我转到另一个页面时,它都不会重定向页面,因此有人可能会这样做:并实际访问wordpress登录页面,而不是重定向页面。我明天会尝试,我刚下班回家,我忘记了ftp访问,它是在工作时保存在filezilla中的,所以我必须等到明天。另外,这是否意味着我可以将php添加到请求uri中?所以当用户试图访问特定的php文件时,它也会重定向?如果是这样,那就太棒了:)