本文整理自网络,侵删。
虽然都会在这些程序前增加一些判断和限制。但除了库文件,还有临时文件,模板文件等这些文件本来就不应该被人直接通过 web 访问到的。无论从安全性还是代码管理方面,把不能访问的文件存放到web目录下。为什么会有这样的问题?回到以前,大部分的网站还是放到虚拟主机上,而且ftp的根目录直接就是web的根目录。为了适应这样的情况。像 phpbb, vb, discuz, ofstar的代码也只能把库文件直接存放到同一级的目录下。
但现在还有必要吗?现在的服务器价格已经比以前便宜很多,基本上一个站长就是一台服务器,差一点也是vps,另外就算虚拟主机也不会是ftp根目录与web根目录是同一个。一般都是ftp比web高一级目录。所以我们没有必要再把所有程序放到web目录下,而是把需要在web上用到的文件才放到web目录下。
更多相关Discuz论坛的内容来自木庄网络博客
标签:Discuz论坛
相关阅读 >>
phpcms和帝国cms二次开发优缺点分析及站长如何适合自己的cms 推荐
nginx反向代理+dns轮询+iis7.5 千万pv 百万ip 双线 网站架构案例
discuz中用到的javascript函数解析 font color=red原创font
telnet 服务器的25端口不通(无法发送邮件)的解决办法
百度官方推出的wordpress结构化数据插件百度sitemap
discuz!5.0升级discuz5.5的图文教程第12页
discuz中用到的javascript函数解析 font color=red原创font第22页
更多相关阅读请进入《Discuz论坛》频道 >>