Php 主机上的Zend应用程序没有mod_重写,也没有虚拟主机
我尝试将本地开发的应用程序导出到共享主机环境。通过这样做,我发现我既可以使用mod_重写,也可以使用virutal主机。 现在我的问题是a)我必须如何更改我的应用程序来部署它,b)我如何通过c)让URL看起来尽可能好的方式以安全的方式进行部署 请更具体地说,或者提供一个类似的例子 谢谢大家! 本地设置(使用mod_重写和虚拟主机):Php 主机上的Zend应用程序没有mod_重写,也没有虚拟主机,php,zend-framework,Php,Zend Framework,我尝试将本地开发的应用程序导出到共享主机环境。通过这样做,我发现我既可以使用mod_重写,也可以使用virutal主机。 现在我的问题是a)我必须如何更改我的应用程序来部署它,b)我如何通过c)让URL看起来尽可能好的方式以安全的方式进行部署 请更具体地说,或者提供一个类似的例子 谢谢大家! 本地设置(使用mod_重写和虚拟主机): root +-application +-configs +-controllers +-forms +-layouts +-models
root
+-application
+-configs
+-controllers
+-forms
+-layouts
+-models
+-views
+-Bootstrap.php
+-public
+-css
+-dl
+-js
+-img
+-index.php
+-.htaccess
+-library
+-...
Rob Allen也有一篇关于安装ZF而不进行mod_重写的文章
我最好找一个更好的主持人。为什么?谢谢,但这不是一个选择。。我以前读过,但现在认为应该有框架本身的东西,因为这篇文章来自2008年。你认为这仍然是唯一的办法吗?是否可以将他的类用作前端控制器插件?@lony:是的,这是唯一的方法。默认情况下,ZF不需要mod_重写,路由器也可以正常方式提取参数。那里的例子是有一个路由,它可以创建非mod_重写URL,是一个路由器,而不是frontcontroller插件。嗯……我试过从Rob那里剪下的,但我只得到一个空白的白页。在注释中,有一些内容写到脚本必须更新为新的Zend版本。有人已经这样做了吗?