簡體   English   中英

CodeIgniter可以基於端口號路由到不同的控制器嗎?

[英]Can CodeIgniter route to different controllers based on port number?

我想讓CodeIgniter根據端口號路由到其他控制器,如下所示:

host_name/ControllerName      => foo() 
host_name:3000/ControllerName => bar()

我已將端口3000添加到Apache的httpd.conf中,因此服務器將偵聽這兩者,但是如何告訴CodeIgniter根據端口號路由到其他方法? 我當時在想

$route[":3000/test/index"] = "ControllerName/bar"

會工作,但不會。

我已經搜索了StackOverflow和官方文檔 ,但是沒有運氣。

任何人都有想法,還是框架不支持基於端口的路由?

使用$_SERVER['SERVER_PORT']獲取端口號,然后在route.php中編寫條件路由

暫無
暫無

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

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