新聞中心
thinkcmf程序URL美化教程
在ThinkPHP程序中,URL美化是一個備受關(guān)注的一個話題,它還有一個更加專業(yè)的術(shù)語叫做URL 路由,URL 路由就是允許你在一定規(guī)則下定制你需要的 URL 樣子,以達到美化 URL ,提高用戶體驗,也有益于搜索引擎收錄的目的。用ThinkPHP框架搭建的thinkcmf程序也完美地繼承了這個良好的特性,下面無憂主機小編為大家介紹thinkcmf美化URL的方法。 一、URL設(shè)置 登陸thinkcmf后臺,找到設(shè)置->網(wǎng)站信息,打開右上方的URL設(shè)置”,將URL模式設(shè)置為服務(wù)器支持的模式-“PATHINFO模式”或者“REWRITE”,默認的普通模式是不支持URL偽靜態(tài)的,然后將“URL偽靜態(tài)后綴”設(shè)置成:“.html”.如圖1所示。 二、 URL美化 同樣在網(wǎng)站信息的那個界面,找到“URL美化”的選項卡,默認是沒有URL美化規(guī)則的,點擊“URL添加規(guī)則”,在這里輸入原始網(wǎng)址、顯示網(wǎng)址、選擇是否啟用然后保存即可。這里的網(wǎng)址不能隨意填寫的,需要遵循給定的規(guī)則來做,以下是thinkcmf程序URL美化的常見規(guī)則: 原始網(wǎng)址 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?顯示網(wǎng)址 portal/list/index?id=1 ? ? ? ? ? ? news portal/list/index?id=2 ? ? ? ? ? ?discovery portal/page/index?id=2 ? ? ? ? contacts portal/page/index?id=14 ? ? ? about portal/article/index ? ? ? ? ? ? ? ?article/:id\d portal/list/index ? ? ? ? ? ? ? ? ? ? ?list/:id\d 例如第2個規(guī)則,美化thinkcmf文章列表的原始網(wǎng)址為portal/list/index?id=2,顯示網(wǎng)址填寫discovery,如圖2所示。 美化后到首頁檢驗是否美化成功,如圖3所示,我們看到如圖3所示, 看到.html的后綴說明已經(jīng)實現(xiàn)了URL規(guī)則,規(guī)則也已經(jīng)實現(xiàn)了,否則網(wǎng)頁是大不開的,這里的9表示當前頁文章的數(shù)量。
本文地址:http://www.gle-technology.com/thinkphp/25086.html