Int*_*get 3 php deployment .htaccess
我必须用PHP编写脚本,这将不时地动态地替换服务器上的一些文件.简单的事情,但问题是我想避免用户在更换期间请求此文件时的情况.然后他可能会得到未完成的文件甚至错误.
对我来说最好的解决方案是在替换期间阻止访问我的网站,例如设置.htaccess将所有请求重定向到页面,并提供有关短暂休息的信息.但通常.htaccess文件已经存在,因此可能存在服务器获取未被复制的.htaccess文件的情况.
有什么办法可以解决吗?
编辑:非常感谢你们所有答案,伙计们.你很聪明.
@ircmaxell你的想法听起来很棒.我读了PHP.net写的那些家伙,我不知道我是否理解正确.
那么,请告诉我:如果我执行了您编写的所有步骤并将apc.file_update_protection添加到我的php.ini中,那么用户将无法随时获取未完成的文件?会有一个正确的文件吗?你确定100%吗?
这对我来说非常重要,因为这些替换很常见,并且在重命名期间有很大的机会请求文件.
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |