2014-02-05 135 views
0

URL 的http:// L O,下的L H 2 O 2 S T/HelloZend /公/ 的index.php /藝術家/正常工作,但我不喜歡看到的index.php放在那裏。 如果URL是的http:// L O,下的L H 2 O 2 S T/HelloZend /公/藝術家/則消息是Zend Framework的URL問題

未找到 - 請求的URL/HelloZend /公/藝術家/沒有被發現 此服務器上。

什麼問題?我已經試過配置Apache,但在這類型的URL它總是嘗試打開文件夾/A R T I式T/而不是呼叫控制器A R T I式T或無論是在URL。控制器/操作等情況也是如此。

+1

的[刪除從Zend Framework的URL的index.php]可能重複(http://stackoverflow.com/questions/14353252/remove-index-php-from-zend-framework-url) – dave

+0

請發佈你的Apache配置文件。 – nepda

回答

0

您需要.htaccess文件添加到您的公用文件夾

的.htaccess

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