現(xiàn)在使用比較流行的cms是織夢(mèng)dedecms,也公認(rèn)的在SEO優(yōu)化方面做得非常好的CMS管理系統(tǒng)之一,一個(gè)排名好的網(wǎng)站離不開(kāi)好的cms,因此我們?cè)谏暇€新網(wǎng)站的時(shí)候,要針對(duì)不同的情況因地制宜,選擇不同的網(wǎng)站管理系統(tǒng)來(lái)做SEO優(yōu)化,面說(shuō)說(shuō)在使用dedecms中的幾個(gè)優(yōu)化方法:

1、啟用內(nèi)容絕對(duì)網(wǎng)址 啟動(dòng)絕對(duì)地址,防止網(wǎng)站被鏡像,也防止網(wǎng)站權(quán)重分散
方法:系統(tǒng)-系統(tǒng)基本參數(shù)-核心設(shè)置-(是/否)支持多站點(diǎn),開(kāi)啟此項(xiàng)后附件、欄目連接、arclist內(nèi)容啟用絕對(duì)網(wǎng)址:選擇是就OK了。
2、自動(dòng)給dedecms圖片加上Alt和Title屬性方法
方法:找到目錄include里的arc.archives.class.php文件用Dreamweaver打開(kāi)進(jìn)行搜索查找:
//設(shè)置全局環(huán)境變量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
在這段代碼下面添加:
$this->Fields['body'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['body']);
$this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']);
$this->Fields['body'] = str_ireplace("
Fields['title']."\" ",$this->Fields['body']);
這些代碼就自動(dòng)給圖片加上Alt和Title屬性.

3、網(wǎng)站欄目頁(yè)URL路徑優(yōu)化 默認(rèn)的a目錄不利于優(yōu)化,可以去掉
方法:找到系統(tǒng)-系統(tǒng)基本參數(shù)-文檔HTML默認(rèn)保存路徑:這里改成/ 斜杠。網(wǎng)站欄目管理-增加頂級(jí)欄目-文件保存目錄:這里填入自己喜歡的目錄名稱。

高級(jí)選項(xiàng)文章命名規(guī)則這里:自己喜歡{typedir}//{aid}.html 目錄+ID,生成出來(lái),http://m.hebeictjx.com/youhua/seo/116.html這種鏈接形式,這樣即規(guī)范又簡(jiǎn)短。
![]()
4、文章內(nèi)容標(biāo)題+欄目名稱+網(wǎng)站名稱這種有利于優(yōu)化
模板-默認(rèn)模板管理-選擇文章內(nèi)容頁(yè)模板article_article.htm文件,在頭部看到修改{dede:field.title/}_{dede:field.typename/}_{dede:global.cfg_webname/} 保存OK。

5、解決欄目頁(yè)分頁(yè)標(biāo)題重復(fù)問(wèn)題。
標(biāo)題重復(fù)是SEO優(yōu)化的大忌,而dedecms程序的欄目頁(yè)正出現(xiàn)了這樣的問(wèn)題。所以欄目頁(yè)title標(biāo)簽修改為:{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)'/})顯示為:欄目標(biāo)題_網(wǎng)站名(頁(yè)碼)
6、修改二級(jí) 三級(jí)頁(yè)面的標(biāo)題,并給每個(gè)欄目一個(gè)單獨(dú)的desciption標(biāo)簽
我們的建議是: 二級(jí)頁(yè)面“欄目名字——網(wǎng)站名字,三級(jí)頁(yè)面“文章標(biāo)題——網(wǎng)站名字,并給每個(gè)欄目都有一個(gè)單獨(dú)的desciption標(biāo)簽,desciption長(zhǎng)度30-50字比較合適。
5、給文章關(guān)鍵詞自動(dòng)添加錨文本
方法:核心-文檔關(guān)鍵詞維護(hù)-新增關(guān)鍵字和鏈接網(wǎng)址 填入文章需要做關(guān)鍵詞鏈接名稱。
6、給文章內(nèi)容頁(yè)添加TAG標(biāo)簽功能
模板-默認(rèn)模板管理-選擇文章內(nèi)容頁(yè)模板article_article.htm文件在瀏覽器上。查找到{dede:field.body/}這個(gè)代碼下面TAG標(biāo)簽:{dede:tag row='30' sort='new' getall='0'} [field:tag /]{/dede:tag}
填入這些代碼就自動(dòng)添加TAG標(biāo)簽功能。織夢(mèng)程序更新文章時(shí)自動(dòng)生成的標(biāo)簽并不是很好,很多都是無(wú)意義的詞,所以建議大家還是手動(dòng)輸入比較好。
![]()
怎么優(yōu)化讓織夢(mèng)網(wǎng)站更安全不會(huì)被黑
1、禁止相關(guān)目錄執(zhí)行php權(quán)限
織夢(mèng)程序有很多目錄,不過(guò)最多的就是一些靜態(tài)的目錄,如templets、uploads、data及自己生成的一些靜態(tài)目錄等,這些目錄本身都是不需要執(zhí)行PHP的。這時(shí)我們只需要把這些目錄設(shè)置禁止執(zhí)行PHP、asp、及jsp等相關(guān)動(dòng)態(tài)文件的權(quán)限,即可防止一些惡意用戶上傳到這些目錄中進(jìn)行執(zhí)行一些惡意代碼。大家可根據(jù)自己的服務(wù)器進(jìn)行設(shè)置:
nginx禁止目錄執(zhí)行敏感文件
iis目錄禁止執(zhí)行危險(xiǎn)文件
2、修改織夢(mèng)data目錄
有關(guān)data目錄的搬遷方面,其實(shí)官方已經(jīng)有過(guò)說(shuō)明,本文在重述一次。
第1步:打開(kāi)/include/common.inc.php目錄,找到第16行。
第2步:把默認(rèn)的/data修改成“/../data”。
第3步:使用ftp工具把data目錄,復(fù)制到web目錄的上級(jí)。
如網(wǎng)站目錄為"D:/wwwroot/puaseo",而原本data目錄在“D:/wwwroot/puaseo/data”,這時(shí)我們可以把data目錄移動(dòng)到"D:/wwwroot/"這個(gè)目錄中,也就是和puaseo這個(gè)目錄同級(jí)即可。
3、修改dede后臺(tái)登錄網(wǎng)址目錄
有些網(wǎng)站建設(shè)基礎(chǔ)的網(wǎng)友相信都會(huì)修改,但是還是有很多網(wǎng)友不知道如何修改,本文就這里說(shuō)一下。
第1步:使用FTP工具,連接到空間,或是使用相應(yīng)的工具,遠(yuǎn)程桌面等連接到服務(wù)器空間。
第2步:找到自己網(wǎng)站的相關(guān)目錄,把dede這個(gè)目錄,直接修改成任意名(如作者這里演示修改的目錄名是adminpc811)。原文網(wǎng)址http://www.pc811.com/6/1/26079.html
改完還不是最主要的,是主要的是,屏閉搜索引擎蜘蛛抓取后臺(tái)目錄。很多網(wǎng)友都會(huì)發(fā)現(xiàn),明明自己網(wǎng)站后臺(tái)目錄改成不同的連接地址了,偶爾還會(huì)在一些搜索引擎中直接搜索到自己網(wǎng)站的后臺(tái)目錄。
第3步:在根目錄中建一個(gè)robots.txt文件,在這個(gè)文件中寫(xiě)入“Disallow: /admin*/”并保存。另外需要說(shuō)明的是Disallow: /admin*/就是禁止搜索引擎蜘蛛抓取網(wǎng)站根目錄下以admin這個(gè)文件名開(kāi)關(guān)的目錄(當(dāng)然也有含本文第2步設(shè)置的admin\puaseo這個(gè)目錄了)
4、修改dede默認(rèn)登錄名
dede默認(rèn)后臺(tái)登錄名為admin,密碼也是admin。一旦建好站之后,大家發(fā)現(xiàn)用戶登錄名是無(wú)法修改了,其實(shí)有些建站及對(duì)數(shù)據(jù)庫(kù)有些了解的網(wǎng)站都知道如何修改了。這里就說(shuō)一個(gè)簡(jiǎn)單的方法。
第1步:成功登錄到dedecms網(wǎng)站后臺(tái)。
第2步:?jiǎn)螕?ldquo;系統(tǒng)>>SQL命令行工具”。
第3步:在運(yùn)行SQL命令行中執(zhí)行“update dede_member set userid='pc811'”,并單擊確定鍵。
dede_member為織夢(mèng)數(shù)據(jù)庫(kù)默認(rèn)的會(huì)員表名,userid為登錄名,pc811為修改后的登錄密碼,網(wǎng)友們需要改時(shí)注意改成自己的表名,和登錄名即可。
5、common.inc.php禁止修改
一般情況下此文件不需要修改一些權(quán)限什么的,但是必要的我們可以把這個(gè)文件禁止寫(xiě)入,也就是在織夢(mèng)后臺(tái)中的文件管理呂,是無(wú)法執(zhí)行寫(xiě)入的。
Windows設(shè)置common.inc.php禁止寫(xiě)入方法,直接使用遠(yuǎn)程桌面登錄到服務(wù)器,找到common.inc.php文件,并直接右鍵選擇屬性,選項(xiàng)“只讀”并確定即可。
6、Linux或是unix系統(tǒng)設(shè)置common.inc.php禁止寫(xiě)入
方法:使用SSH工具遠(yuǎn)程連接到服務(wù)器空間,在終端執(zhí)行"chmod -R 555 /目錄/common.inc.php"并確定即可。FTP工具的網(wǎng)友,可直接在文件上右鍵,把寫(xiě)入的勾全去掉即可。
7、刪除織夢(mèng)不需要模塊文件方法
織夢(mèng)程序文件很多,但是不少文件我們不需要,大家可直接刪除掉以下自己不需要模塊的文件。分類信息模塊、商城模塊、下載模塊、搜索模塊、會(huì)員模塊、圖集模塊、圈子模塊、問(wèn)答模塊、黃頁(yè)模塊、投票模塊、文件管理器模塊、模塊管理中的所有模塊(友情連接除外)
通過(guò)以上操作,織夢(mèng)Dedecms全站就基本完成了SEO優(yōu)化處理
織夢(mèng)網(wǎng)站優(yōu)化方案
PHP網(wǎng)站優(yōu)化方案
個(gè)人網(wǎng)站優(yōu)化方案
電商購(gòu)物平臺(tái)網(wǎng)站優(yōu)化方案