YII 重寫URL規(guī)則后,怎么讓原來的舊地址,載入時也變成新地址
1 回答

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗 獲得超10個贊
只能手動正則匹配舊地址規(guī)則,然后跳轉(zhuǎn)到新地址了.
例子:
if ( preg_match( '/cate\_detail/[^\.]+/i' ,$_SERVICE['REQUEST_URI'] ) )
{
$this->redirect($this->createUrl('category/detail', array('cate'=>'文學(xué)')), true, 301);
}
原來我的網(wǎng)址結(jié)構(gòu)是 /cate_detail/文學(xué).html, 后來改成/cate/文學(xué).html 這樣形式的。在所有controller的父類Controller.php的init()方法里加上上面的代碼即可
- 1 回答
- 0 關(guān)注
- 764 瀏覽
添加回答
舉報
0/150
提交
取消