2013-05-14 75 views
1

我正在使用zend应用程序我刚刚重新安装了我的WAMP出于某种原因,并且在我的wamp中运行的现有应用程序未运行。Zend Framework htaccess重写规则

我安装了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它和以前一样。

+1

注:“而且我的.htaccess有以下”的文件名应该是小写,即.htacess(可能与Windows无关,但可能会给你的问题,特别是如果你的生产服务器可能是Linux) – 2013-05-14 05:12:14

+0

对不起,我的错误,我只是死记硬背! :( – TomPHP 2013-05-14 05:15:51

回答

2

只需点击wamp图标并打开apache/httpd.conf并搜索“rewrite_module”即可。删除#如下,并将其保存

LoadModule rewrite_module modules/mod_rewrite.so 

而且重启后服务将再次

可能会解决您的问题

+0

非常棒!它的工作非常棒!谢谢你的回答..我还不知道我需要打开多少个节奏!为我的新节目做好准备:( – TomPHP 2013-05-14 05:14:29

+1

很高兴帮助你@TomPHP – liyakat 2013-05-14 05:40:08

+0

你有什么想法吗?出现以下错误致命错误:内存不足(分配为3932160)(试图分配393216字节) – TomPHP 2013-05-14 05:58:57