簡體   English   中英

routes.php中的Codeigniter URL問題

[英]Codeigniter URL issues in routes.php

在我的應用程序fornt end是MVC和后端HMVC。 我在后端urls中有一個問題。我在routes.php中定義了所有前端URL。(不是后端)

像這樣

$route['(.+)/(.+)/(.+)'] = "homes/abc/$1";

但這會影響我的后端工作(案例3參數傳遞)

任何解決方案

嘗試之前添加admin url的路由

$route['(.+)/(.+)/(.+)'] = "homes/abc/$1";

喜歡

$route['admin/(:any)'] = 'admin/index/$1';
$route['(.+)/(.+)/(.+)'] = "homes/abc/$1";

或者如果你想做一些黑客攻擊:

if(strpos($_SERVER["REQUEST_URI"],'admin/') === false){
  $route['(.+)/(.+)/(.+)'] = "homes/abc/$1";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM