織夢內容管理系統(DedeCms) 以簡單、實用、開源而聞名,是國內最知名的PHP開源網站管理系統,也是使用用戶最多的PHP類CMS系統。DedeCMS基于PHP+MySQL的技術開發,支持多種服務器平臺。
織夢系統以其穩定,強大,易用等特色被越來越多的站長所接受。大有都知道要學習SEO,雖然說不一定需要會寫程序,會開發一個網站,但是,SEO如果僅僅注冊一個第三方博客,當然也可以,只是很多步驟沒辦法操作,沒辦法完全感受這個過程。所以,擁有一個網站是很重要的,網站的域名和空間這個比較容易解決,但是搭建一個網站來說對于新手站長來說,還是有一定難度的。注意,潮汐SEO這里說的是搭建一個網站,而不是開發一個網站。對于搭建一個網站來說,可以利用互聯網上一些優秀的開源系統來完成。今天,潮汐SEO就來為新手朋友們分享織夢搭建和后臺優化設置。
一、下載織夢系統
下載織夢系統相對比較簡單。在百度搜索一下“織夢” 就可以找到織夢系統的網站。然后選擇相應的版本進行下載。因為織夢系統有三個版本,一個是GBK,一個是UTF8,一個是BIG5。GBK主要是針對簡體中文網站,UTF8是針對多語言版本的網站,BIG5主要是針對繁體中文的網站。新手一般選擇GBK版本就夠夠了。
二、搭建織夢系統
把織夢系統的安裝也下載下來之后,我們就可以著手搭建了。搭建織夢系統,要分為兩種情況,一種是本地測試,一種是上傳到網站空間。因為網站必須要經過許多的測試,而且一開始我們對程序不熟悉,立刻把網站上傳到空間的話,一旦出現問題,修改起來也不方便。那么我們就需要著手在電腦先來搭建一個本地的測試環境。這里需要從織夢的官方網站上下載一個DEDEAMPZ的套件,下載安裝完成后啟用就可以了。
這里經常會碰到一個問題就是套件的APACHE組件無法啟動。APACHE無法啟動的話,那就測試不了了。所以安裝DEDEAMPZ前最好先關閉迅雷,殺毒軟件等會占用網絡的軟件,然后再安裝。如果還是無動啟動,那可以試試以下方法。
我們可以點擊開始菜單,再點擊“運行”。輸入“cmd”并按確定或敲回車,打開命令行提示符,輸入命令“netstat -ano”并回車。大家可以看到出來一串IP地址,我們找到0.0.0.0:80這一行。看看80端口對應的PID是多少,把這個PID記下來。接下來我們右擊任務欄,點擊“任務管理器”,再點擊“進程”,看看PID對應的是哪一個進程,把這個進程結束掉,再啟動APACHE,一般就可以啟動了。這種解決方法適合大部份的電腦,如果還是無法啟動,那只把DEDEAMPZ刪除,到百度搜索一下PHPNOW,用這個程序來搭建環境也可以,一般也不會出現什么問題,這里就不再詳述了,如果讀者有需要可以直接咨詢潮汐SEO。
環境搭建完成之后,接下來我們把下載下來的織夢程序的壓縮包解壓,我們可以看到有3個文件夾,那個upload文件夾里的文件就是我們將來要上傳到服務器空間的程序文件了。這里假設我們的DEDEAMPZ是安裝在D盤,如果整個安裝過程沒有做任何修改,那么這時的根目錄就是D:DedeAMPZWebRootDefault 在這個文件里,新建一個記事本(內容隨意),然后把該記事本的名稱修改為index.html(注意,現在是網頁,而不是記事本了。),接著通過在地址欄輸入http://localhost/ 可以正常訪問到說明服務器搭建成功。如果不能正常訪問,有兩個常見可能問題:
1、你建立的index.html還是記事本。雙擊"我的電腦",點"工具"菜單下的"文件夾選項",彈出窗口中點"查看"選項卡,把"隱藏已知文件的后綴名"前的勾去掉,確定。
2、你的網站目標路徑不是如:D:DedeAMPZWebRootDefault ,而是包含了漢字。這樣要建個沒漢字的文件路徑,重新安裝。
DEDEAMPZ的數據庫的用戶名:root,密碼:123456。具體數據庫名暫時沒有建立,需要按后面步驟操作后獲得。在安裝DEDECMS時,會提示新建數據庫。對于直接需要輸入數據庫的程序,目前還需要通過手動安裝織夢系統時實現。
到這里,環境部份我們就完全的搞定了,接下來我們正式開始開始安裝織夢。我們把剛才解壓后得到的upload文件夾復制到D:DedeAMPZWebRootDefault這個路徑下面,并把upload重命名為dede。然后打開瀏覽器,輸入http://localhost/dedetest,就會進入安裝織夢程序的頁面了。你要注意的是:在數據庫名那一欄,輸入一個你喜歡的英文名字(默認是dedecmsv57gbk),并在“創建新數據庫”之前的選擇框打鉤。這就是在創建一個新的數據庫。 這個數據庫,你可以使用在以后搭建其他的程序,如:wordpress等,所以,請記錄一下數據庫名,默認是dedecmsv57gbk)。接著,安裝即可。記著記錄admin和密碼,用于登陸管理員后臺之用。網站搭建成功后在地址欄輸入http://localhost/dedetest就可以訪問首頁了。我們的后臺地址是:http://localhost/dedetest/dede。好了,到這里織夢管理系統我們就搭建完畢了。
三、織夢系統的優化設置
在經過本地測試一段時間之后,我們就能夠熟練的掌握織夢系統的使用了,這時我們就可以購買一個域名和空間,正式在互聯網上擁有我們的第一個網站,開始我們正式的SEO之旅了。織夢的優化設置一般包括以下幾個方面:
1.三個標簽的設置
我們登錄到織夢系統的后臺,點擊“系統”,再進入到“系統基本參數”,在“站點設置”下面,我們可以看到“網站名稱”這里就是我們網站的title標簽了,標題我們一般設置為“關鍵詞1_關鍵詞2_關鍵詞3-網站名稱”,關鍵詞與關鍵詞間用下劃線分開,因為搜索引擎會把下劃線當作空格來看待,關鍵詞與網站名稱間我們用橫桿隔開,網站的標題不要超過25個字符。接下來我們看到“站點默認關鍵字”,這里就是keywords設置的地方了,我們可以把想要做的關鍵詞放置在這里,雖然說這個標簽已經對排名沒有什么影響了,但是可以方便我們日后開展工作,關鍵詞標簽里,每個關鍵詞間用半角逗號隔開。最后我們要設置的是“站點描述”,這就是description標簽了,這里我們用不超過75個字符來對我們的網站進一個簡單的描述。網站的三個標簽我們就設置好了。
2、網站靜態設置
你可以在后臺管理中開啟偽靜態設置,但是開啟偽靜態對主機要求有點高。當然也可以實現整站的靜態化,具體操作方法這里就不做贅述,大家可以在網上找。
3、網站URL路徑優化
1.首頁URL的路徑優化。大家安裝程序后,也許會發現打開首頁后其路徑是這樣的:http://www.123.com/index.html,這種路徑遠沒有http://www.123.com/路徑好。那么怎么去掉后面的index.html呢?具體方法是將根目錄下的index.php文件中的
<?php
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
//自動生成HTML版
if(isset($_GET['upcache']))
{
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne(“Select * From `dede_homepageset`”);
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” . $row['templet']);
$pv->SaveToHtml(dirname(__FILE__).’/index.html’);
include(dirname(__FILE__).’/index.html’);
exit();
}
else
{
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:index.html’);
}
?>
替換為
<?php
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne(“Select * From `dede_homepageset`”);
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” . $row['templet']);
$pv->Display();
?>
2.內容頁URL路徑。將默認的路徑{typedir}/{Y}/{M}{D}/{aid}.html改為{typedir}/{aid}.html,這樣即規范又簡短。
3.將系統核心設置中的“(是/否)支持多站點,開啟此項后附件、欄目連接、arclist內容啟用絕對網址”選擇為“是”,這樣就啟動了絕對地址,防止網站被鏡像,也防止了網站權重的分散。
4、文章tag標簽的設置。織夢程序更新文章時自動生成的標簽并不是很好,很多都是無意義的詞,所以建議大家還是手動輸入比較好。
5、解決欄目頁分頁標題重復問題。標題重復是SEO優化的大忌,而dedecms程序的欄目頁正出現了這樣的問題。所以欄目頁title標簽修改為{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)'/}),顯示為欄目標題_網站名(頁碼)。
6.開啟織夢系統的sitemap網站地圖生成功能。
這樣dedecms(織夢)全站就基本完成了SEO優化處理。好了,關于織夢系統的搭建和后臺優化設置就和大家分享到這里,本文屬于基礎性文章,主要是寫給新手朋友看的。希望新手朋友在學習SEO時,不用再為不會做網站而發愁吧。學會了織夢系統(DEDECMS)的搭建及基本的優化,這樣對手來說就是一個不小的進步了。本文由潮汐SEO http://www.chaoxiseo.com 原創,轉載請注明出處,謝謝大家!