繁体   English   中英

Zend Framework 2多模块URL路由问题

[英]Zend framework 2 multiple module url routing issue

当我的框架中有两个或三个模块时,正面临这个问题

  • 专辑
  • 管理员
  • 用户

我可以使用URL访问上述模块的方式如下

但是我想通过以下方式访问模块

我检查了以下链接,但这对我不起作用

Zend Framework中模块的URI路由遇到问题
Zend Framework 2中的路由
Zend Framework 2模块名称路由问题
Zend Framework 2-通过URL的多个模块
Zend Framework 2路由问题
404错误,Zend Framework 2请求的URL无法通过路由进行匹配

为了消除公众,我通过使用以下代码在项目的根目录级别创建Index.php来进行管理

<?php 
    define('RUNNING_FROM_ROOT', true);
    include 'public/index.php';

如果有人遇到类似问题,请帮助我

您不应该在根级别添加自己的index.php 您应该再次删除该文件。 您的问题是您应该从/public文件夹文件夹中为应用程序提供服务。

看来您当前正在从ZF2应用程序的根文件夹进行服务。 推荐的解决方案是更改服务器设置以改为从/public服务。 例如,在Apache中, 您可以使用虚拟主机配置来执行此操作 它具有DocumentRoot参数。

否则,请在此处检查替代解决方案的答案

解决了问题

配置正在使用

  • Ubuntu 14.04
  • PHP 5.5.9
  • 的Apache2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM