我們有一個在CodeIgniter中開發的網站。而且我們也有子域。如何使用codeigniter中的子域重定向url
www.mmm.com
www.admin.mmm.com
現在我們要將URL重定向到子域。 例如:mmm.com/result/admin/login
:此URL將通過子域(admin.mmm.com
)打開。
我們該怎麼做?
我們有一個在CodeIgniter中開發的網站。而且我們也有子域。如何使用codeigniter中的子域重定向url
www.mmm.com
www.admin.mmm.com
現在我們要將URL重定向到子域。 例如:mmm.com/result/admin/login
:此URL將通過子域(admin.mmm.com
)打開。
我們該怎麼做?
您正在尋找
redirect($uri = '', $method = 'auto', $code = NULL)
在你的情況,你會怎麼做控制器result
以下的功能admin
。在該功能中,如果參數login
作爲第一個參數給出,您應該有一個代碼檢查。添加在一段代碼如下:
redirect('admin.mmm.com');
從笨文檔解釋(https://codeigniter.com/userguide3/helpers/url_helper.html#redirect)
重定向($ URI = '',$方法= '自動',$代碼= NULL)
是否將「標題重定向到」指定的URI。如果您指定將構建鏈接的完整 站點URL,但對於僅提供 的本地鏈接,您要指向的控制器的URI段將創建 鏈接。該函數將根據您的配置文件 值構建URL。
可選的第二個參數允許您強制一個特定的 重定向方法。可用的方法是自動,位置和刷新,在IIS服務器上位置更快但不太可靠。 默認爲auto,它將嘗試基於服務器環境智能地選擇 方法。
可選的第三個參數允許您發送特定的HTTP 響應代碼 - 這可用於創建301重定向 用於搜索引擎目的。默認響應代碼爲302。 第三個參數是僅適用於位置重定向,而不是 刷新
所以'mmm.com /結果/管理/ login'會重定向到'admin.mmm.com'? – Efekan
此網址(mmm.com/result/admin/login)將重定向到admin.mmm.com – Ashish