簡體   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