該應用程序僅在將「index.php」添加到URL末尾時起作用。我正在使用CENTOS。我如何刪除這個,所以我可以例如去http://server/admin/dashboard
而不是http://server/admin/index.php/dashboard
。這裏是我的htaccess文件:PHP Zend Framework應用程序需要URL中的index.php才能在CENTOS上運行
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
謝謝。
如果「allowOverride」設置爲「all」,請檢查您的apache conf。 – opHASnoNAME
我檢查並設置爲allowoverride全部爲 – jkushner
可能會丟失「。」。在htaccess之前? :-) .htaccess – opHASnoNAME