Zend 1.12 .htaccess似乎不起作用

时间:2014-05-31 14:20:24

标签: php .htaccess zend-framework netbeans routing

我已经在netbeans中创建了zend框架项目,改变了我的public / .htaccess文件,如下所示,但它不起作用。

DirectoryIndex index.php
SetEnv APPLICATION_ENV development
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]

" SETENV"没有帮助,我必须在 public / index.php 中手动将 APPLICATION_ENV 更改为 development ,其中声明了$ application。而且我的超链接效果不好,这是最重要的。我希望他们在没有编写index.php的情况下使用,例如在 application.ini 中定义的路由(" /a/b/c/towary-lista.html")我想要使用localhost / projectname / public / a / b / c / towary-lista.html。当然公众是多余的,但我现在不考虑它。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

检查modenv (http://httpd.apache.org/docs/2.2/mod/mod_env.html)已在httpd.conf

中激活