我已经在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。当然公众是多余的,但我现在不考虑它。谢谢你的帮助!