可能重复:
如何在已建立的网站上实施“维护模式”
我意识到不建议这样做,但是可以使用哪些“快速而肮脏”的方法来对网站进行维护更改,从而使公众无法看到?
编辑:为了添加更多细节,我想隐藏的东西是正在开发的东西。现有或已建立的内容仍应显示为好像该网站是实时的。
可能重复:
如何在已建立的网站上实施“维护模式”
我意识到不建议这样做,但是可以使用哪些“快速而肮脏”的方法来对网站进行维护更改,从而使公众无法看到?
编辑:为了添加更多细节,我想隐藏的东西是正在开发的东西。现有或已建立的内容仍应显示为好像该网站是实时的。
使用 .htaccess 更安全,因为它将处理所有 url(php 与否):
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !215.252.232.22
RewriteRule .* http://domain.ext/maintenance.html [L]
这很脏,但你可以做一些事情,比如用你的 IP 替换“##.##.##.##”:
if($_SERVER['REMOTE_ADDR']=='##.##.##.##'){
//test code
}else{
// live code
}
注意:我不建议这样做,但它又快又容易。