网站在维护期间重定向但仍具有测试访问权限

时间:2010-04-01 04:01:43

标签: php .htaccess redirect web maintenance

我有一个在线商店,我最近重写了大部分内容,并希望将其上传到我的服务器。在进行维护的同时,我想将所有访问者重定向到“正在建设中”的页面。 (轻松完成php或apache htacess等...)

问题是我想在上传时测试所有内容,所以我仍然需要访问,同时阻止其他人。我正在考虑一些对所有人开放的php页面,我可以为自己设置一个cookie标志吗?

最好的方法是什么? 谢谢 JME

2 个答案:

答案 0 :(得分:1)

这应该处理你要做的事情:

http://www.theblog.ca/redirect-by-ip-htaccess

答案 1 :(得分:0)

htaccess的:

# prevent infinite redirect loops
RewriteCond %{REQUEST_URI} !^/back-soon-updating.php$
# not on development server (i.e. .com instead of .dev)
RewriteCond %{HTTP_HOST} .com$
# let admins enter to verify the update has worked
RewriteCond %{QUERY_STRING} !c=u
RewriteRule .* back-soon-updating.php [L,R=302]

将“!c = u”行更改为您想要的任何内容,例如允许IP地址。