網站優化
thinkphp無法做url重定向
2022-08-19 01:03:27
ThinkPHP框架做的網站,如果在IIS中的RUL重寫模塊中做頁面重定向,可能會無效,這和TP的自帶定向沖突導致的。分享兩個途徑,第一個是:ThinkPHP redirect 方法
ThinkPHP redirect 方法可以實現頁面的重定向(跳轉)功能。redirect 方法語法如下:
$this->redirect(string url, array params, int delay, string msg)
參數說明:參數說明
url必須,重定向的 URL 表達式。
params可選,其它URL參數。
delay可選, 重定向延時,單位為秒。
msg可選,重定向提示信息。
ThinkPHP redirect 實例
在 Index 模塊 index 方法中,重定向到本模塊的 select 操作:class IndexAction extends Action{
public function index()
{
$this->redirect('select', array('status'=>1), 3, '頁面跳轉中~'); //3秒
}
}
一些常用的 redirect 重定向例子:// 不延時,直接重定向
$this->redirect('select', array('status'=>1));
// 延時跳轉,但不帶參數,輸出默認提示
$this->redirect('select', '', 3);
// 重定向到其他模塊操作
$this->redirect('Public/login');
// 重定向到其他分組
$this->redirect('Admin-Public/login');
第二個是在IIS設置頁面重定向:
根據截圖操作,找到URL重寫模塊:
添加空白規則:
如重定向的結果多了一個反斜杠,則嘗試將“重定向URL”中的最后一個/刪除。
可能生效比較慢,或者直接清空瀏覽器緩存。
完成后的檢測,在瀏覽器地址欄輸入重定向前的地址http://xxx.cn/index/index/tag/id/7.html
,就會自動跳到重定向后的地址http://xxx.cn/index/tag/7.html
近期更新
- [2022-10-14 10:44:21] 企業定制網站有什么好處?
- [2022-08-19 01:17:09] IIS如何做URL重定向
- [2022-07-21 10:09:40] TDK是什么?有什么作用?
- [2022-05-07 15:27:29] 建設一個好的網站都有哪些特點?
- [2021-05-28 11:01:57] 青島做網站公司推薦
- [2021-01-28 17:09:59] 網站建設對企業發展有什么意義和作用?
- [2020-12-24 11:52:34] 網站如何提升用戶體驗,應該從哪些方面做出改變?
- [2020-09-03 15:01:28] 新的網站內容如何建設好?
- [2020-06-19 11:54:49] 網站建設好之后,如何進行網絡優化
- [2019-08-30 10:50:06] 青島網站前端設計公司哪家好
- [2019-08-28 10:46:14] 青島網站建設公司哪家好?
- [2019-08-20 09:46:29] 企業網站打不開?備案被取消?趕緊自查下你的網站信息!
延伸閱讀
- [2019-05-08 09:48:27] 企業網站推廣的困局分析及優化方案
- [2019-03-01 14:58:13] 外貿企業如何做網站推廣
- [2019-03-26 09:42:01] 企業網站如何維護與運營?
- [2019-06-05 09:19:26] 咨詢網站建設一定要面對面溝通
- [2019-03-19 10:20:26] 微信APP的H5活動頁面設計規范
- [2019-03-12 12:55:04] 微官網,綻放品牌的精彩
- [2019-03-13 14:36:45] 網站設計如何做好風格統一呢?
- [2019-03-12 10:31:15] 在青島做一個網站需要多長時間?
- [2019-03-05 09:03:14] 外貿網站如何設計網站關鍵詞?
- [2020-09-03 15:01:28] 新的網站內容如何建設好?
- [2020-06-19 11:54:49] 網站建設好之后,如何進行網絡優化
- [2019-06-04 13:30:57] 網站建設中的用戶體驗