當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  搜索優(yōu)化 >  正文

站內(nèi)搜索引擎搭載無(wú)限長(zhǎng)尾引爆流量方法 phpcms全站優(yōu)化方法

 2016-11-21 16:40  來(lái)源: 用戶投稿   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

無(wú)論過(guò)去還是現(xiàn)在,對(duì)代碼編程技術(shù)一知半解的站長(zhǎng)依然不在少數(shù),此篇文章純屬技術(shù)方法貼,主要介紹phpcms框架站內(nèi)搜索引擎搭載無(wú)限長(zhǎng)尾引爆流量方法,之所以沒(méi)有使用dedecms、帝國(guó)cms、discuz等開(kāi)源框架,是因?yàn)閜hpcms是我目前接觸的比較適合搭載和部署SEO架構(gòu)以及二開(kāi)的php框架,主要是二開(kāi);我們知道基本上所有的開(kāi)源框架都搭載了站內(nèi)搜索引擎配置,比如:sphinx,而大部分站點(diǎn)基本上都完全沒(méi)有使用到,或者只簡(jiǎn)單的使用了網(wǎng)站搜索功能,這篇文章將詳細(xì)介紹如何使用搜索引擎搭載無(wú)限長(zhǎng)尾引爆流量以及額外技術(shù)福利【只針對(duì)獨(dú)立主機(jī)】,不說(shuō)h1,不說(shuō)tdk!phpcms二開(kāi)到完成基本只需要花一星期左右,當(dāng)然,對(duì)于老司機(jī)而言,這個(gè)時(shí)間或許有點(diǎn)長(zhǎng),但對(duì)于不太會(huì)技術(shù)的而言,算得上是福利貼了。

一、 phpcms全站偽靜態(tài)方法

全站偽靜態(tài)有什么好處呢?首先我們不需要一直更新更新網(wǎng)站,特別是網(wǎng)站數(shù)據(jù)量和網(wǎng)站群比較大的時(shí)候,生成全靜態(tài)會(huì)讓你抓狂,缺點(diǎn)是對(duì)主機(jī)的要求稍微要高點(diǎn),然而,這并不是本文的重點(diǎn)!

在phpcms后臺(tái)管理的擴(kuò)展=》URL規(guī)則管理方法中我們可以自定義適合SEO優(yōu)化的URL規(guī)則;phpcms的偽靜態(tài)配置方法是非常靈活易用的,URL規(guī)則指欄目最后生成的URL地址,示例就不用多說(shuō),我們可以使用可用變量配置成適合站點(diǎn)的URL規(guī)則,示例圖如下:【注意是否生成靜態(tài)選擇否】

欄目頁(yè)和內(nèi)容頁(yè)的配置方法完全一樣;規(guī)則配置完成之后,在內(nèi)容=》管理欄目=》隨意選一個(gè)欄目=》生成HTML設(shè)置=》是否生成html全選否,然后選擇我們建立的URL規(guī)則,不要忘記刷新欄目緩存。

二、 apache.htaccess偽靜態(tài)配置

.htaccess如果無(wú)法創(chuàng)建,可以選擇先創(chuàng)建一個(gè)txt文件,將文件另存為.htaccess就闊以了,內(nèi)容如下:

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 == 內(nèi)頁(yè)及內(nèi)頁(yè)分頁(yè)

RewriteRule ^category-([0-9]+)-([0-9]+)[/]?$ index.php?m=content&c=index&a=lists&catid=$1&page=$2 ==欄目頁(yè)及欄目分頁(yè)

如果沒(méi)有效果,請(qǐng)確定是否開(kāi)啟了偽靜態(tài)、是否對(duì)應(yīng)了我們建立的URL規(guī)則,這里不多做介紹,百度一下,谷歌一下一抓一大把。

三、 shpinx搭載及管理方法

phpcms中內(nèi)置的方法我沒(méi)有使用,而是完全自建及重新搭載;使用的是coreseek開(kāi)源中文檢索引擎,版本4.1,coreseek是基于sphinx延伸,因?yàn)榫W(wǎng)站數(shù)據(jù)詞庫(kù)要求不高,所以選擇了簡(jiǎn)單的配置方法,如果需要咨詢其他cms或者搜索引擎例如:迅搜或其他搜索引擎搭載,可以多聯(lián)系交流;

安裝及管理方法請(qǐng)參考Coreseek + Sphinx + Mysql + PHP構(gòu)建中文檢索引擎

四、 如何聚合數(shù)據(jù),部署大量長(zhǎng)尾

我們知道,優(yōu)化一個(gè)或多個(gè)欄目或欄目長(zhǎng)尾等,列表數(shù)據(jù)或其他相關(guān)數(shù)據(jù)不可或缺,難道我們每一個(gè)欄目都需要發(fā)布文章?這樣做的話,部署幾十上百個(gè)欄目就會(huì)累到你懷疑人生,簡(jiǎn)單一點(diǎn)的企業(yè)網(wǎng)站或許不會(huì)怎么用到,而這個(gè)方法是各種大流量網(wǎng)站通用辦法,我們與他們的區(qū)別就是詞庫(kù)的維護(hù),人員的多少,執(zhí)行力的高低!但這并不影響我們對(duì)數(shù)據(jù)的聚合。Phpcms的自定義tag是非常強(qiáng)大的,我們可以自己定義個(gè)tag標(biāo)簽,示例如下

public function lists_sphinx($data) {

require_once 'sphinxapi.php'; //sphinx引入,針對(duì)虛擬主機(jī),獨(dú)立主機(jī)可以配置php擴(kuò)展,不需要單獨(dú)引入;

$s = new SphinxClient;

$s->setServer("localhost", 9312);

$s->setMatchMode(SPH_MATCH_ANY);

$s->setMaxQueryTime(30);

$s->SetLimits(0, 20, 1000);//查詢數(shù)據(jù),并沒(méi)有做分頁(yè)顯示

$res = $s->query(‘[愚人]關(guān)鍵字’, '[mysql]數(shù)據(jù)源source ');

$err = $s->GetLastError();

return $res;

}

然后在phpcms模版頁(yè)中使用下面的標(biāo)簽{pc:content action="lists_sphinx" title="$catname"}就可以自動(dòng)匹配文章結(jié)果,而不需要每個(gè)欄目都去管理發(fā)布文章,生成全靜態(tài)等等;當(dāng)然sphinx等搜索引擎并不只是這么簡(jiǎn)單。功能也不僅僅如此而已,如何與SEO搭配還需要我們不斷研究。

五、 手機(jī)端同步主站,單獨(dú)手機(jī)站目錄及偽靜態(tài)

Phpcms手機(jī)網(wǎng)站比較蛋痛的一點(diǎn)是部署手機(jī)站后與pc主站同目錄!m站的欄目數(shù)據(jù)還需要重新綁定欄目,這對(duì)于SEO來(lái)說(shuō)簡(jiǎn)直是一個(gè)災(zāi)難!而且index比較麻煩,鏈接也是動(dòng)態(tài)鏈接!不僅維護(hù)非常麻煩,優(yōu)化起來(lái)也是很費(fèi)勁的,下面詳細(xì)介紹如何手機(jī)端同步主站,單獨(dú)手機(jī)站目錄及偽靜態(tài);

手機(jī)端同步主站

Phpcms有一個(gè)wap模塊,wap站點(diǎn)需要使用wap模塊的tag標(biāo)簽獲取數(shù)據(jù),下面介紹如何使手機(jī)站同樣適用pc tag標(biāo)簽調(diào)取數(shù)據(jù),我們找到wap模塊的list-標(biāo)簽把pc的list標(biāo)簽完全復(fù)制到wap模塊的list標(biāo)簽中,include template(‘content’,$template);改為include template('wap',$template);這樣,我們就可以完全同步主站欄目數(shù)據(jù)并適用單頁(yè)面!這里需要注意兩點(diǎn):

1、 wap需要typeid參數(shù),也就是后臺(tái)wap管理中綁定的pc欄目id,這樣操作之后,我們可以自己加入一個(gè)catid參數(shù),typeid的值和catid一樣就可以了。

2、 wap的模版保持和pc模版同名,pc有幾個(gè)模版,wap就幾個(gè)模版,wap端樣式自行修改,tdk不在重述。

單獨(dú)手機(jī)站目錄

M站使用單獨(dú)目錄可以自己定義rebots,404,sitemap等等,在網(wǎng)站根目錄建立m文件夾,apache http.conf不在重述,只需要注意一個(gè)配置:DirectoryIndex index.php 訪問(wèn)wap主域時(shí)默認(rèn)請(qǐng)求的頁(yè)面,也可以使用其他文件名。

在index.php中我們可以這樣使用:

列表頁(yè):新建list.php代碼如下:

內(nèi)容頁(yè)使用相同的方法,新建details.php修改ur地址及參數(shù)就可以了。

PhpmsM站偽靜態(tài)

Phpcms wap模塊的地址修改也非常簡(jiǎn)單,找到wap模塊global.func.php,修改為我們想要的靜態(tài)地址就可以了,然后新建偽靜態(tài)規(guī)則,就可以訪問(wèn)了,但是,我們修改為后會(huì)發(fā)現(xiàn),圖片或css樣式錯(cuò)誤,我們只需要把資源重定向到主站就可以完美解決了,規(guī)則如下:

RewriteEngine on

RewriteRule ^uploadfile(.*)$ ==資源重定向

RewriteRule ^statics(.*)$ ==資源重定向

RewriteRule ^content-([0-9]+)-([0-9]+).html$ details.php?m=wap&a=show&catid=$1&id=$2&typeid=$1 ==內(nèi)頁(yè)地址

RewriteRule ^ category -([0-9]+)-([0-9]+)[/]?$ category .php?m=wap&a=lists&catid=$1&page=$2&typeid=$1 ==列表頁(yè)及單頁(yè)地址

以上就是phpcms整站二開(kāi)流程方法,介紹比較粗暴,不是非常詳細(xì),但,我們都是需要不斷學(xué)習(xí)的,是么?引爆流量的一個(gè)點(diǎn),是如何聚合網(wǎng)站數(shù)據(jù),對(duì)于大數(shù)據(jù)的網(wǎng)站來(lái)說(shuō),這樣的流程方法雖然不能徹底解放你的雙手,但解放你一只手完全是足夠的。有足夠的內(nèi)容支撐,大量的長(zhǎng)尾欄目部署,解決了內(nèi)鏈、內(nèi)容等等問(wèn)題,我相信流量只是一個(gè)時(shí)間問(wèn)題【短時(shí)間內(nèi)】,大多數(shù)站長(zhǎng)也不會(huì)說(shuō)SEO優(yōu)化僅僅就是發(fā)發(fā)外鏈、寫(xiě)寫(xiě)文章那么簡(jiǎn)單!

本文版權(quán)所有 @ 妙學(xué)巧記轉(zhuǎn)載請(qǐng)注明鏈接,謝謝!

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
站內(nèi)搜索代碼

相關(guān)文章

  • SEO站內(nèi)搜索引擎優(yōu)化指南

    盡管搜索引擎的算法會(huì)不斷的變更,但是搜索引擎對(duì)于用戶體驗(yàn)的重視卻從未改變,而長(zhǎng)遠(yuǎn)來(lái)看,要做好SEO,就是要掌握搜索引擎的喜好,提供用戶良好的網(wǎng)站體驗(yàn)的同時(shí),使用我們的技術(shù),優(yōu)化網(wǎng)站,讓搜索引擎能正確、容易的抓取我們網(wǎng)站的內(nèi)容,讓網(wǎng)站內(nèi)容盡可能的顯示、曝光在搜索結(jié)果當(dāng)中,將用戶流導(dǎo)入后,在使用網(wǎng)站高品

  • 網(wǎng)站SEO怎么添加搜索框?百度站內(nèi)搜索安裝教程

    最近比較多朋友咨詢到如何增加一個(gè)可以搜索整站的百度站長(zhǎng)搜索代碼。針對(duì)網(wǎng)站SEO增加百度站長(zhǎng)內(nèi)搜索有什么作用,有不懂怎么安裝百度站長(zhǎng)搜索的朋友有興趣的可以參考一下。

  • 亞馬遜如何站內(nèi)搜索框搜集關(guān)鍵詞

    以耳機(jī)為例,每個(gè)國(guó)家對(duì)于耳機(jī)的叫法都不一樣,大部分人叫耳機(jī)為earphone、headphone,但也有一部分人叫earbuds。這時(shí)候,我們就可以仔細(xì)查看同行的Review里面,客戶留評(píng)時(shí)對(duì)于這個(gè)產(chǎn)品的具體叫法,把這些當(dāng)?shù)厝说牧?xí)慣叫法摘錄下來(lái),再運(yùn)用到自己的listing中。

  • 那些我用過(guò)的奇葩站內(nèi)搜索

    我想象中的站內(nèi)搜索應(yīng)該是這樣的-敏捷的提詞顯示、完美的相關(guān)搜索詞推薦、拽拽的拼音搜索糾錯(cuò),并且讓我可以對(duì)搜索結(jié)果按我所想進(jìn)行篩選和排序。可是當(dāng)陽(yáng)光照進(jìn)現(xiàn)實(shí),想象與現(xiàn)實(shí)的差距總是讓人透心涼,那些年輕的電商網(wǎng)站、電子閱讀網(wǎng)站不斷刷新我對(duì)站內(nèi)搜索的容忍度極限。論站內(nèi)搜索提示詞的重要性—揭示某些電商網(wǎng)站站內(nèi)

    標(biāo)簽:
    站內(nèi)搜索代碼
  • 百度站內(nèi)搜索與百度網(wǎng)頁(yè)搜索打通 四成網(wǎng)站實(shí)現(xiàn)了富摘要

    A5站長(zhǎng)網(wǎng)(m.findingchristbooks.com)5月22日消息,還記得之前百度站長(zhǎng)平臺(tái)曾告知站長(zhǎng)百度站內(nèi)搜索論壇專享模板的結(jié)構(gòu)化數(shù)據(jù)與百度網(wǎng)頁(yè)搜索打通,也就是通過(guò)百度站內(nèi)搜索論壇專享模板提供的結(jié)構(gòu)化數(shù)據(jù)不僅可以在站內(nèi)搜索結(jié)果頁(yè)顯示,也大有機(jī)會(huì)在百度網(wǎng)頁(yè)搜索結(jié)果頁(yè)顯示。經(jīng)過(guò)幾個(gè)月的運(yùn)營(yíng),效果如何?有多少網(wǎng)站

熱門(mén)排行

信息推薦