<tr id="yeqa6"><optgroup id="yeqa6"></optgroup></tr>
<rt id="yeqa6"></rt>
<tr id="yeqa6"><xmp id="yeqa6">
<acronym id="yeqa6"><noscript id="yeqa6"></noscript></acronym>
<rt id="yeqa6"><optgroup id="yeqa6"></optgroup></rt>
<sup id="yeqa6"><small id="yeqa6"></small></sup>

信息動態

網站設計是技術與創意的完美融合!

網站優化

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


0532-85810878 473587358 掃碼添加微信

掃碼添加微信

掃碼關注公眾號

官方公眾號

2054585360
精品亚洲AV无码喷奶水LIER,国产熟女乱子视频正在播放,人妻人人澡人人添人人爽
<tr id="yeqa6"><optgroup id="yeqa6"></optgroup></tr>
<rt id="yeqa6"></rt>
<tr id="yeqa6"><xmp id="yeqa6">
<acronym id="yeqa6"><noscript id="yeqa6"></noscript></acronym>
<rt id="yeqa6"><optgroup id="yeqa6"></optgroup></rt>
<sup id="yeqa6"><small id="yeqa6"></small></sup>