从zend framework 1.12中的url中删除index.php

时间:2014-08-17 05:09:02

标签: php zend-framework

我在使用以上解决方案删除此index.php时遇到问题。可以任何人帮助。 我的系统配置是ubuntu 14.04,我使用的是zend framework 1.12。

我的.htaccess文件有


    RewriteEngine On
    RewriteBase /Reports_Century/public/

    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    RewriteRule ^(.+)$ index.php [L]

从网址中删除index.php的其他任何设置?

1 个答案:

答案 0 :(得分:0)

尝试使用此代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !(\.wav)$
RewriteRule ^.*$ index.php [NC,L]
RewriteRule !\.(js|ico|txt|gif|jpg|png|css|otf|ttf)$ index.php