【问题标题】:Zend App on host without mod_rewrite and no virtual hostsZend App 在没有 mod_rewrite 和虚拟主机的主机上
【发布时间】:2011-05-15 13:28:07
【问题描述】:

我尝试将本地开发的应用程序导出到共享主机环境。通过这样做,我发现我既可以使用 mod_rewrite 也可以使用虚拟主机。 现在我的问题是 a) 我必须如何更改我的应用程序才能部署它和 b) 我如何以安全的方式通过 c) 让 URL 看起来尽可能好。

请更具体地使用here 或提供here 之类的示例。

谢谢!

本地设置(使用 mod_rewrite 和虚拟主机):

root
+-application
  +-configs
  +-controllers
  +-forms
  +-layouts
  +-models
  +-views
  +-Bootstrap.php
+-public
  +-css
  +-dl
  +-js
  +-img
  +-index.php
  +-.htaccess
+-library
  +-...

【问题讨论】:

标签: php zend-framework


【解决方案1】:

Rob Allen 也有一篇关于在不使用 mod_rewrite 的情况下设置 ZF 的文章

http://akrabat.com/zend-framework/zend-framework-urls-without-mod_rewrite/

【讨论】:

  • Hm .. 我以前读过它,但认为现在应该从框架本身中得到一些东西,因为帖子是 2008 年的。你认为它仍然是唯一的方法吗?是否可以将他的类用作前端控制器插件?
  • @lony:是的,这是唯一的出路。 ZF 默认不需要 mod_rewrite,路由器也可以正常提取参数。上面的例子是有一个创建 non-mod_rewrite url 的路由,并且是一个路由器,而不是一个前端控制器插件。
  • 嗯..我尝试了 Rob 的截图,但我只得到一个空白的白页。在 cmets 中写到脚本必须更新到新的 Zend 版本。有人已经这样做并且有效了吗?
猜你喜欢
  • 2014-05-14
  • 2015-11-29
  • 2010-10-22
  • 2010-11-02
  • 2014-08-06
  • 1970-01-01
  • 2011-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多