Zend framework 404路由无法匹配请求的URL

Zend framework 404路由无法匹配请求的URL,zend-framework,php,zend-framework2,zend-route,Zend Framework,Php,Zend Framework2,Zend Route,我刚刚开始学习并遵循这一点 我能够成功地安装并转到。但在完成教程后,我请求了url:http://zf2-tutorial.localhost/album在我的浏览器中,我得到了404 我低头看了一些评论,其中一些人说 'route' => '/album[/][:action][/:id]' 需要 'route' => '/album[/:action][/:id]' 但这也没用。有人能帮我解决这个问题吗 目录结构: 是否确实已将Apache Web服务器设置为创建虚拟主机()

我刚刚开始学习并遵循这一点

我能够成功地安装并转到。但在完成教程后,我请求了url:
http://zf2-tutorial.localhost/album
在我的浏览器中,我得到了
404

我低头看了一些评论,其中一些人说

'route' => '/album[/][:action][/:id]'
需要

'route' => '/album[/:action][/:id]'
但这也没用。有人能帮我解决这个问题吗

目录结构:


是否确实已将Apache Web服务器设置为创建虚拟主机()

也许可以尝试访问
localhost/album
,看看这是否有效,因为根据给出的信息/路线,这应该有效。

感谢您在中提到url

在编写初始模块结构和模块文件代码的位置和之间存在一个间隔

my
Module.php
中的代码缺失

use Zend\ModuleManager\Feature\AutoloaderProviderInterface;
use Zend\ModuleManager\Feature\ConfigProviderInterface;
class Module implements AutoloaderProviderInterface, ConfigProviderInterface {
    public function getAutoloaderConfig()
     {
         return array(
             'Zend\Loader\StandardAutoloader' => array(
                 'namespaces' => array(
                     __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
                 ),
             ),
         );
     }
    public function getConfig() {
        return include __DIR__ . '/config/module.config.php';
    }
}

您是否在
应用程序.config.php
中初始化了相册模块?从您的模块
module.config.php
中定义的所有控制器?是的。如前所述,发布错误详细信息、堆栈跟踪等。您说
我收到404
,但404报告的实际错误消息是什么
请求的URL无法通过路由匹配
请求的控制器无法发送请求
还是其他原因?您实际上在模块类的getConfig方法中提供了module.config.php?这是一个教程,最好从第1页开始;)@山姆,第一页在哪里?在我选择之后。在接下来的几页中,还有我在回答中提到的丢失的链接,先生,你说得对,对不起-idk文档发生了什么;)