zend框架应用程序不重定向到404错误控制器

时间:2014-08-05 16:34:49

标签: php .htaccess ubuntu zend-framework2 apache2

我正在尝试探索zendframework2,为此我使用了zendframework Skeleton应用程序和骨架模块。我已经从book http://www.packtpub.com/web-development/zend-framework-20-example-beginner%E2%80%99s-guide设置了comm-app.local第一个示例应用程序。我可以显示我的主页。但是comm-app.local / 12345没有将我重定向到zendframework骨架应用程序404错误页面而不是apache2 404错误页面。还有"用户"书中给出的模块示例也产生相同的404错误。我已尝试在virtualhost文件和.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]

000-default.conf:

<VirtualHost *:80>

    ServerName comm-app.local
    DocumentRoot /var/www/html/CommunicationApp/public
    SetEnv APPLICATION_ENV "development"
    <Directory /var/www/CommunicationApp/public>
        Options Indexes FollowSymLinks MultiViews
        DirectoryIndex index.php
        Allowoverride All
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

此外,我已在apache2中启用了模块重写,但我所有的两天工作都没有付费。任何帮助将受到高度赞赏。

0 个答案:

没有答案