2016-09-27 119 views
0

我新的Zend公司2.我已经运行该应用程序也可以是正常工作,但访问其他网页或控制器也可以是给404错误....如何在Zend 2框架中发送基本路径?

http://localhost/Gojavas/public/ 

enter image description here

点击登录按钮

http://localhost/branch/login

自动祛瘀E在URL中的主文件夹.....并显示404页面错误......请帮我....感谢名单

的.htaccess文件

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine on 
RewriteBase /Gojavas/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 

<ifmodule !mod_rewrite.c> 
    ErrorDocument 404 /index.php 
</ifmodule> 
+0

检查[此答案]( http://stackoverflow.com/a/22079626/1697459)另一个相关的问题。 – Wilt

+0

它确实看起来像一个'.htaccess'问题。 404页面是ZF2错误页面吗?什么是你的根'.htaccess'文件? –

+0

请检查我的.htaccess文件我正在更改我的.. – kuldeep

回答

0

请试试这个,

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

...表示如果浏览器中指定名称的文件不存在,或者浏览器中的目录不存在,则进入下面的重写规则

RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ %{ENV:BASE}index.php?/$1 [QSA,L]