如果运行任何zend应用程序,建议终止虚拟主机。为什么会这样呢?
尽管公共部分形式的URL可以通过将index.php和.htaccess文件复制到项目目录的根目录中来删除。
好吧...是的,从技术上讲,可以将index.php和.htaccess复制到项目目录的根目录中。但是,这样做会向公众公开所有应用程序文件。
例如,某人可能会尝试像这样访问您的配置文件:http://yourhost/yourproject/application/configs/config.ini
除非您在.htaccess中明确配置了某些内容以防止这种情况,否则这实际上会显示该配置文件的内容(其中可能包括诸如数据库配置之类的敏感数据)。
在将DocumentRoot设置为公共目录的情况下使用虚拟主机时,这意味着将无法从URL访问公共目录之外的任何文件。并且由于通常只应在其中存在index.php文件,因此请确保始终从该起点访问应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句