相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說明
- thinkPHP5框架實(shí)現(xiàn)分頁查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
網(wǎng)站優(yōu)化之PHPCMS如何開啟偽靜態(tài)
做為一名網(wǎng)站優(yōu)化方面的工作,那么選擇CMS系統(tǒng)的時(shí)候,有良好的網(wǎng)站優(yōu)化功能就是一個(gè)好的CMS的標(biāo)準(zhǔn)之一,而系統(tǒng)是否支持偽靜態(tài),則是URL優(yōu)化的工作之一,而PHPCMS是一款網(wǎng)站優(yōu)化方面做得比較成功的CMS系統(tǒng),極大方便了網(wǎng)站優(yōu)化工作。
本文主要介紹PHPCMS如何開啟偽靜態(tài),包含偽靜態(tài)功能如何開啟和偽靜態(tài)規(guī)則等內(nèi)容,結(jié)尾有介紹其他CMS系統(tǒng)如何開啟偽靜態(tài),以及服務(wù)端如何開啟偽靜態(tài)支持。
PHPcms開啟偽靜態(tài)跟織夢(mèng)系統(tǒng)開啟偽靜態(tài)不一樣,需要逐個(gè)在欄目里面設(shè)置。很多初次接觸PHPCMS的管理員可能就不清楚為什么要這樣子,那么接下來從原理上來詳細(xì)說下。
原理大概說一下,開啟偽靜態(tài),其實(shí)就是把靜態(tài)地址映射到動(dòng)態(tài)程序上,而普通客戶訪問的時(shí)候,其實(shí)還是動(dòng)態(tài)程序,這樣對(duì)搜索引擎來說,是更優(yōu)化的,鏈接地址也可以規(guī)范化、簡短化。
那么要實(shí)現(xiàn)這個(gè)功能,就需要分2步來,第1步,將站內(nèi)所有的鏈接地址改為靜態(tài)地址,第2步,服務(wù)器開啟偽靜態(tài)功能支持。
這樣理解的話,關(guān)于PHPCMS開啟偽靜態(tài)支持,那么我們可以理解為更靈活更自由了,雖然復(fù)雜一點(diǎn)麻煩一點(diǎn)(更詳細(xì)的區(qū)別,可以查看文章《PHPCMS開啟偽靜態(tài)和織夢(mèng)開啟偽靜態(tài)的優(yōu)缺點(diǎn)比較》)。
好了,閑話少說,接下來介紹實(shí)際步驟
1、進(jìn)入后臺(tái),打開“內(nèi)容”欄目,然后左邊菜單里,找到“管理欄目”菜單,如圖所示;

2、選擇對(duì)應(yīng)的欄目,點(diǎn)修改,進(jìn)入對(duì)應(yīng)欄目的修改頁面,點(diǎn)擊“生成HTML設(shè)置”選項(xiàng)卡;
3、下面詳細(xì)的選項(xiàng),請(qǐng)參考下圖。欄目生成Html、內(nèi)容頁生成Html都選否,欄目頁URL規(guī)則,內(nèi)容頁URL規(guī)則選擇靜態(tài)的模式

4、考慮到網(wǎng)站最好是樹形結(jié)構(gòu),最后的“是否生成到根目錄”選擇否
好了,網(wǎng)站方面就設(shè)置好了(只是這個(gè)欄目的,其他欄目需要開啟偽靜態(tài),是同樣的設(shè)置),接下來給一個(gè)PHPCMS的偽靜態(tài)規(guī)則
.htaccess文件
RewriteEngine on
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2
如果服務(wù)器是win服務(wù)器,偽靜態(tài)規(guī)則是httpd.cof或者h(yuǎn)ttpd.ini的,請(qǐng)參考下面這篇文章
3、服務(wù)器端開啟偽靜態(tài)支持
服務(wù)器端開啟偽靜態(tài),可以查看以下文章《iis6.0如何開啟偽靜態(tài)》、《IIS7如何開啟偽靜態(tài)》
樂道網(wǎng)絡(luò)科技-深圳網(wǎng)站 建設(shè)專家原創(chuàng),轉(zhuǎn)載請(qǐng)保留本文網(wǎng)址,否則必追究版權(quán)責(zé)任!