Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除zend framework 2中的公用文件夹_Php_Zend Framework2 - Fatal编程技术网

Php 删除zend framework 2中的公用文件夹

Php 删除zend framework 2中的公用文件夹,php,zend-framework2,Php,Zend Framework2,有没有办法更改zend framework 2的默认文件夹结构? 我的具体需要是删除/重命名公用文件夹。 另外,我还想从URL中删除public。 我用htaccess做了很多尝试,但是zend 2没有任何效果。默认的文件夹结构只是一种约定,没有什么特别的东西依赖于它。然而,这是一个合理的惯例,与其试图改变它,不如尝试解决真正的问题 如果URL中出现public/,则可能是您的虚拟主机设置不正确,或者您正在使用共享主机,无法更改虚拟主机。示例vhosts for Apache-关键是让文档根指向

有没有办法更改zend framework 2的默认文件夹结构? 我的具体需要是删除/重命名公用文件夹。 另外,我还想从URL中删除public。
我用htaccess做了很多尝试,但是zend 2没有任何效果。

默认的文件夹结构只是一种约定,没有什么特别的东西依赖于它。然而,这是一个合理的惯例,与其试图改变它,不如尝试解决真正的问题


如果URL中出现
public/
,则可能是您的虚拟主机设置不正确,或者您正在使用共享主机,无法更改虚拟主机。示例vhosts for Apache-关键是让文档根指向公用文件夹,而不是应用程序根。

感谢您的回复。我的计划是把网站放在一个共享主机上,那么我必须采取什么预防措施来防止不必要的攻击呢?另外,我如何通过htaccess从共享主机的url中删除public?恐怕我从未在共享主机上使用过ZF2,所以在这方面帮不了你。不过,在过去,关于这一点还有其他几个问题。如果您遇到问题,可能需要添加您当前在htaccess中无法解决的问题。