【问题标题】:How to access public folder in zf2 by htaccess subdomain [duplicate]如何通过htaccess子域访问zf2中的公用文件夹[重复]
【发布时间】:2014-01-30 09:34:30
【问题描述】:

我是 zf2 的新手。请帮我。 我在www.example.com/zend/ 目录上设置了我的新zend 项目 但它没有直接调用。通过www.example.com/zend/public调用它

我如何通过www.example.com/zend/ 这个网址直接访问。我不想对虚拟主机进行任何更改。我只想使用.htaccess 文件。

请给我建议解决方案。

【问题讨论】:

  • @ReNiSh A R,请不要在将 xyz 更改为 example 的地方进行这种毫无意义的编辑...这不会改善这个问题以任何方式
  • @Sheridan 进行演示和说明,我们必须使用域 example.com。 xyz.com 是一个归他人所有的网站。我们没有使用它的规定...
  • @ReNiShAR,我接受你的观点并撤回我的声明。

标签: php apache .htaccess zend-framework2


【解决方案1】:

/zend/ 目录中设置一个 htaccess 文件:

RewriteEngine On
RewriteBase /zend/
RewriteRule ^(?!public/)(.*)$ public/$1 [L]

【讨论】:

  • 感谢您的回复。它的工作但图像未出现意味着未设置基本路径
  • @Rahul 你的图片在哪里?
  • 感谢现在工作,我将此代码包含在 module.config.php 'view_manager' => array('base_path' => '/path/')
【解决方案2】:

这在 Apache Web 服务器中是不可能的。您只能在 .conf 文件中定义虚拟主机,而不能在 .htaccess 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-07
    • 2016-01-18
    • 1970-01-01
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 2016-11-27
    相关资源
    最近更新 更多