發(fā)表日期:2019-04 文章編輯:小燈 瀏覽次數(shù):4079
其實很多人不太了解這個后臺的URL管理是什么,有什么用,那么我今天來講一講。
URL規(guī)則管理其實從專業(yè)的角度來講應(yīng)該叫做PHP路由映射。它的作用是將自定義路由的功能,指定到pathinfo的url上。
簡單的理解就是:在后臺簡單配置下url規(guī)則,前端就會顯示出來你想要的頁面,一般用來縮短url或者是隱藏真正控制器及方法。
之前使用的其他的CMS系統(tǒng),現(xiàn)在換成了YzmCMS系統(tǒng),之前的系統(tǒng)url肯定會跟現(xiàn)在的系統(tǒng)url不一樣,這也是朋友很多不輕易換系統(tǒng)的原因,因為更換CMS會造成之前收錄的大部分url死鏈,使網(wǎng)站降權(quán)等。
解決方案當(dāng)然是使用YzmCMS的URL規(guī)則管理。
舉個例子:
假如之前系統(tǒng)的URL是 www.xxx.com/other/news.html,現(xiàn)在沒有這個鏈接地址了,那么使用url規(guī)則管理的話,就可以很容易的解決:
路由:index/index/lists/catid/1??(該路由表示前端指向的分類,其中的“1”,是欄目ID) 路由:index/index/show/catid/1/id/$1??(該路由表示前端指向的分類,其中前面的“1”,是欄目ID,后面的“$1”,表示匹配URL規(guī)則里面的第一個參數(shù)) 路由:index/index/init??(該路由表示站點首頁)
配置內(nèi)容頁的路由規(guī)則:例如之前的url是www.xxx.com/other/news/x.html,那么指向到現(xiàn)在的路由上就是這樣的:
簡化系統(tǒng)現(xiàn)有的URL鏈接。
舉個例子:
有的同學(xué)說這塊的URL地址有點長,默認是這樣的(http://demo.yzmcms.com/search/index/tag/id/1.html),能不能簡短一些,我的回答,肯定可以的,解決方案自然也是我們可愛的URL規(guī)則管理了。
路由:search/index/tag/id/$1??(該路由表示前端tag標簽搜索,其中的“$1”,表示匹配URL規(guī)則里面的第一個參數(shù),也就是tag的id) 配置好URL規(guī)則后,然后在前端調(diào)用模板中將“?{U('search/index/tag',array('id'=>$v['id']))}?”地址修改為?“?tag/{$v['id']}.html?”即可。
簡單總結(jié):
URL規(guī)則(路由映射)還有其他使用場景,它是非常實用的一個功能,如果能得到合理利用,將發(fā)揮更多效果。
日期:2019-04 瀏覽次數(shù):3842
日期:2019-04 瀏覽次數(shù):3545
日期:2019-04 瀏覽次數(shù):3662
日期:2019-04 瀏覽次數(shù):4906
日期:2019-04 瀏覽次數(shù):3864
日期:2019-04 瀏覽次數(shù):3705
日期:2019-04 瀏覽次數(shù):3689
日期:2019-04 瀏覽次數(shù):3985
日期:2019-04 瀏覽次數(shù):3716
日期:2019-04 瀏覽次數(shù):3787
日期:2019-04 瀏覽次數(shù):2886
日期:2019-04 瀏覽次數(shù):3071
日期:2019-04 瀏覽次數(shù):4035
日期:2019-04 瀏覽次數(shù):2924
日期:2019-04 瀏覽次數(shù):3091
日期:2019-04 瀏覽次數(shù):2925
日期:2019-04 瀏覽次數(shù):3150
日期:2019-04 瀏覽次數(shù):3061
日期:2019-04 瀏覽次數(shù):2896
日期:2019-04 瀏覽次數(shù):3342
日期:2019-04 瀏覽次數(shù):2875
日期:2019-04 瀏覽次數(shù):3143
日期:2019-04 瀏覽次數(shù):4311
日期:2019-04 瀏覽次數(shù):2739
日期:2019-04 瀏覽次數(shù):2952
日期:2019-04 瀏覽次數(shù):2781
日期:2019-04 瀏覽次數(shù):4078
日期:2019-04 瀏覽次數(shù):2873
日期:2019-04 瀏覽次數(shù):3672
日期:2019-04 瀏覽次數(shù):3581
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.