php Yii框架建立子網域名稱訪問路徑

2021-06-26 23:19:48 字數 793 閱讀 9907

最近在做專案時,需求上要求為專案加子網域名稱。例:預設訪問 www.a.com   現在需要使用 b.a.com 同樣能夠訪問

子網域名稱繫結後,訪問情況如下:

此問題是因為子網域名稱不知道訪問哪個「控制器」所導致的。

到了這裡後,我們就考慮給其指定訪問「控制器」,於是在「main.php」裡做了以下配置,yii模組實現繫結二級網域名稱

做了此設定後,終於子網域名稱能夠正常的訪問。可是。。。。。。。。。。。。。。。

為什麼裡邊的內容是空的呢

經過檢查,終於找到問題了。。。。

發現了乙個很坑的問題,按照上邊的方法,在此子網域名稱下的子連線是訪問不了的

想了乙個辦法,將專案裡的所有子鏈結強制轉到「www.a.com」 下,嘿嘿

接著繼續,發現乙個特簡單的方法,將需要訪問的「控制器」設為「預設控制器」,在「main.php」裡加入配置

'defaultcontroller'=>"ss",//ss 是需要訪問的控制器名

哈哈。。。。。。。。。。

經過測試一切正常了

當然,如果各位還有其它更好的方法,歡迎分享。。。。。。。。

子網域名稱訪問計數

乙個 網域名稱,如 discuss.leetcode.com 包含了多個子網域名稱。作為頂級網域名稱,常用的有 com 下一級則有 leetcode.com 最低的一級為 discuss.leetcode.com 當我們訪問網域名稱 discuss.leetcode.com 時,也同時訪問了其父網域...

811 子網域名稱訪問計數

乙個 網域名稱,如 discuss.leetcode.com 包含了多個子網域名稱。作為頂級網域名稱,常用的有 com 下一級則有 leetcode.com 最低的一級為 discuss.leetcode.com 當我們訪問網域名稱 discuss.leetcode.com 時,也同時訪問了其父網域...

811 子網域名稱訪問計數

乙個 網域名稱,如 discuss.leetcode.com 包含了多個子網域名稱。作為頂級網域名稱,常用的有 com 下一級則有 leetcode.com 最低的一級為 discuss.leetcode.com 當我們訪問網域名稱 discuss.leetcode.com 時,也同時訪問了其父網域...