【发布时间】:2012-04-07 17:24:41
【问题描述】:
我的 Zend 中的一个问题,我在 .htaccess 中编写规则以从 url 中删除“public”,如下所示,
------------------------------------------------------------------------
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain-name.com/$ [OR]<br/>
ReWriteCond %{REQUEST_URI} !public/<br/>
ReWriteRule ^(.*)$ public/$1 [L]<br/>
------------------------------------------------------------------------
但是zend中有ROUTE方法,我已经将它用于多种语言以在url LIKE www.domain-name.com/en/中设置语言代码,使用zend_controller_router_route_chain强>,
在此方法实施之前,我的网址是 www.domain-name.com 但是
当我在我的 zend 项目中使用此方法时,可能是它覆盖了从 URL 中删除“public”的 .htaccess 规则,或者使用相同的方法发生了某些事情,并且“public”显示在 url 中,例如 www.domain-name.com/public 。
那么是否有任何方法或技巧可以在 ZEND 框架中使用任何 ROUTE 方法从 URL 中删除 PUBLIC ???
谢谢,
MRJethva。
【问题讨论】:
标签: zend-framework routes