Php Zend框架htaccess重写规则

Php Zend框架htaccess重写规则,php,.htaccess,zend-framework,zend-framework2,wamp,Php,.htaccess,Zend Framework,Zend Framework2,Wamp,我正在使用zend应用程序。出于某种原因,我刚刚重新安装了我的WAMP,而在我的WAMP中运行的现有应用程序没有运行 我安装了WAMP 2.1。我的ZEND文件夹如下 -application -design -public --index.php --.htaccess -library -- Zend 我的.htaccess有以下内容 Options FollowSymLinks MultiViews RewriteEngine On RewriteCon

我正在使用zend应用程序。出于某种原因,我刚刚重新安装了我的WAMP,而在我的WAMP中运行的现有应用程序没有运行

我安装了WAMP 2.1。我的ZEND文件夹如下

 -application
 -design
 -public
    --index.php
    --.htaccess
 -library
    -- Zend
我的
.htaccess
有以下内容

Options FollowSymLinks MultiViews

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
当我检查文件根目录时:

http://localhost/project/

 -application
 -design
 -library
    -- Zend
我没有在该路径中看到公用文件夹,当我删除.htaccess时,我可以看到这些文件夹


我如何解决这个问题?是否要向wamp添加任何扩展?我检查了.Htaccess,它和以前一样

只需单击wamp图标,打开apache/httpd.conf并搜索“重写模块”。删除#如下所示并保存它

LoadModule rewrite_module modules/mod_rewrite.so
然后重新启动所有服务


可能会解决您的问题

NB:'我的.Htaccess有以下内容'文件名应小写,即.Htaccess(可能与windows无关,但可能会给您带来问题,特别是如果您的生产服务器可能是linux)抱歉,这是我的错误,我只是死记硬背大写字母!:(棒极了!效果很好!谢谢你的回答..我还不知道我需要打开多少Thin!对于我的新wamp:(你知道为什么会出现以下错误吗?)致命错误:内存不足(分配的3932160)(尝试分配的393216字节)尝试将php.ini中的memory_limit选项设置为一个更高的值。我的问题是,即使我的PHPMYADMIN显示了错误!!我正在使用一些大数据库!!