Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用htaccess将除我之外的所有用户正确重定向到另一个页面_Php_.htaccess_Redirect - Fatal编程技术网

Php 如何使用htaccess将除我之外的所有用户正确重定向到另一个页面

Php 如何使用htaccess将除我之外的所有用户正确重定向到另一个页面,php,.htaccess,redirect,Php,.htaccess,Redirect,我想在我完成站点时,将所有访问新站点的访问者临时重定向到under_construction.php页面,但允许我查看真实站点。我得出以下结论: Rewrite to www Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com[nc] RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc] RewriteCond %{REMOTE_AD

我想在我完成站点时,将所有访问新站点的访问者临时重定向到under_construction.php页面,但允许我查看真实站点。我得出以下结论:

Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com[nc]
RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc]
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteCond %{REQUEST_URI} !/under_construction\.php$
RewriteRule .* http://www.example.com/under_construction.php [R=302,L]

//Prevent viewing of .htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
重写到www
选项+FollowSymLinks
重新启动发动机
RewriteCond%{HTTP_HOST}^example.com[nc]
重写规则^(.*)$http://www.example.com/$1[r=301,北卡罗来纳州]
重写cond%{REMOTE_ADDR}^127\.0\.0\.1$
重写cond%{REQUEST_URI}/在建\.php$
重写规则。*http://www.example.com/under_construction.php [R=302,L]
//阻止查看.htaccess文件
命令允许,拒绝
全盘否定
地址127.0.0.1实际上是我的可见IP地址

我的问题是,under_construction.php从/img/文件夹中获取图像,这些图像当然没有正确显示。如何将该文件夹包括在重写规则中


提前谢谢

您真的确定127.0.0.1将是您的(在线)IP地址吗?为什么不简单地通过http验证该文件夹?对我会把它改成真实的地址。。。只是不想公开显示我的IP是什么啊,好吧,我不清楚,127只是一个占位符。。。你永远不知道。。。