国产又猛又爽又黄视频|在线观看人成视频免费|少妇高潮太爽了在线视频|911国产免费无码专区|特黄做受又大又粗又长大片|欧美一级二级免费在线观看|日日夜人人澡人人澡人人看免|欧洲午夜精品一级毛片在线播放

Discuz首頁為門戶時SEO的關(guān)鍵詞和描述出現(xiàn)”首頁”淺析

2016-10-11 17:59 欄目:技術(shù)開發(fā) 查看(13097)

SEO對于一個網(wǎng)站來說是尤其重要的,這個道理我想不管大網(wǎng)站還是小網(wǎng)站都是懂的,除非是BAT級別的網(wǎng)站或者某些不依賴搜索引擎的網(wǎng)站,在目前這種網(wǎng)站極其少。說實話,很多小網(wǎng)站的運營者花的時間最多的就是花在SEO上面了,可見大家對SEO的重視。但實際上很多運營者做SEO,更多的時間花在網(wǎng)站的標(biāo)簽是否有問題?外鏈發(fā)的是否已經(jīng)足夠了?要是TDK信息出現(xiàn)了差錯,哪怕是工具問題帶來的差錯都是不可以容忍的。而昨天就有人發(fā)給我一條這樣的信息:

weqt

這是什么意思呢?意思就是說他的這個網(wǎng)站的描述和關(guān)鍵詞部分的內(nèi)容都變了,變成了“首頁”,首先想到的就是說網(wǎng)站是不是被攻擊了之類的。因為他說這是幫他做SEO外包的人反饋的,要他檢查網(wǎng)站。如果去網(wǎng)站查看前端源代碼就是下面的樣子。

saga

看上圖確實是有問題的,但難道真的是網(wǎng)站被篡改了么?如果是篡改了這個攻擊者也是閑著蛋疼,啥事不做,就把你的keywords和description該成一個“首頁”。其實這個問題被很多實用Discuz的站長問過。如果說Discuz是對的的話,那么出現(xiàn)這樣的問題就根本不算是問題。

好了,下面就來簡單分析下吧。首先訪問的是門戶的首頁,腳本名為portal.php,mod為index,下面就沒有其他的路由參數(shù)了。我們可以直接找到對應(yīng)的module。位于source/module/portal下的portal_index.php。里面幾乎沒什么代碼,代碼就是判斷TDK信息以及模板輸出的。

2355

上面關(guān)于TDK的意思,大概就是先獲取整個的seo設(shè)置信息,這些數(shù)據(jù)通過get_seosetting方法獲取,完了如果對應(yīng)的變量為空則分別賦值為$_G['setting']['navs'][1]['navname'],而這個值正好就是后臺設(shè)置的導(dǎo)航名稱,所以有的時候出現(xiàn)的是“首頁”,有的時候出現(xiàn)的是“門戶”。

而這個get_seosetting方法位于function_core.php中,但是看到這文件中的方法就知道,這里只是一個“中轉(zhuǎn)站”。

afa

但上面告訴了我們,“真正”的get_seosetting方法包含在helper_seo這個類當(dāng)中,那么我們就找到helper_seo這個類吧??搭惷涂梢匝杆僬业轿募诼窂剑ㄟ@體現(xiàn)了命名規(guī)范的重要性)。就在source/class/helper下的helper_seo.php這個文件中,找到對應(yīng)方法。

3525

看到這里就真相大白了,也就是說你看到的和搜索引擎看到的是不一樣的,實際上IS_ROBOT就代表搜索引擎,而$_G['adminid'] == 1就代表管理員管理組啦,這也是為什么有的人提問說登錄后就能看到正常的TDK信息了。所以說,這是Discuz本身就是這樣寫的程序,當(dāng)然了,最粗暴的方式就是把這個兩個if的&&后面的約束條件刪除掉就可以了。

最后,我想說的是,做SEO不是借助幾個工具查查就叫做分析,比如上面的工具是不可靠的,最基本的它作為SEO工具應(yīng)該模擬搜索引擎去訪問抓取網(wǎng)站,而不是模擬一個普通訪客。

 

與我們的項目經(jīng)理聯(lián)系
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

轉(zhuǎn)載請注明出處:Discuz首頁為門戶時SEO的關(guān)鍵詞和描述出現(xiàn)”首頁”淺析 - 微構(gòu)網(wǎng)絡(luò)
分享: