比如有段时间你需要更改系统,在这段时间你想让用户访问系统的时候告诉用户,系统正在维护。并且你自己又能在本机(服务器)访问这个系统进行调试。
要达到这个效果你可以更改你的代码,去实现这个效果。但是除此之外还有一个方法就是apache的rewrite功能,根据请求者的ip来判断执行那个脚本。如本机请求就去index.php如果是用户请求就去maint.php。这个文件就是显示说系统正在维护。
.htaccess中这么写:
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REMOTE_ADDR} ^127.0.0.1$
RewriteRule . index.php
RewriteCond %{REMOTE_ADDR} !^127.0.0.1$
RewriteRule . maint.php
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.