動易CMS網站首頁的拓展名優化

  動易CMS系統默許的網站首頁都是顯露拓展名的,即在網站域名後面都會半自動加上index.html或index.asp等拓展名。

  我們曉得,在搜索引擎網站眼裡,目次的權重普通來說比文件的權關緊大,反映在域名上頭,就是Google PageRank的不完全一樣。

  正常事情狀況下,假如網站的導航SEO得好,那末和/index.html的PR應當是同樣的,Google搜索引擎網站實際上也能較好地處置這一點兒。不過在默許事情狀況下,動易的{$ShowChannel} 標簽輸出時,網站首頁、頻帶首頁的地址都是{$InstallDir}index.htm、{$InstallDir}Article/index.asp 的方式,而大多運用動易的站長都是半大知道怎麼樣來做SEO,沒有辦法完美解決導航的優化問題,加之Google搜索引擎網站我們也沒有辦法保障它百分百完美的處置,所以怎麼樣能力讓動易CMS的網站首頁和頻帶首頁不顯露擴展名,即顯露為 {$InstallDir}、{$InstallDir}Article/ 的方式就顯得比較關緊了。

  下邊我們以動易開源版SiteWeaver™ CMS 6.5為例施行具體的源代碼改正解釋明白,以使之合乎SEO的要求。

  第1種辦法:

  主要改正的思考的線索是改正根目次的Include文件夾下的PowerEasy.Common.Front.asp文件,改動Function GetChannelList(NumNewLine),繼續往前變更標簽 {$ShowChannel} 的輸出即可。

  1,將網站首頁地址由 {$InstallDir}index.htm 的方式改正為 {$InstallDir} 的方式。在 Include/PowerEasy.Common.Front.asp 中找到如下所述代碼:

  If ChannelID = 0 Then

  strChannel = ChannelLink & & XmlText(BaseText, FirstPage, 網站首頁) & & ChannelLink

  Else

  strChannel = ChannelLink & & XmlText(BaseText, FirstPage, 網站首頁) & & ChannelLink

  End If

  將那裡面的FileName_SiteIndex & 刪去即可,即改正為:

  If ChannelID = 0 Then

  strChannel = ChannelLink & & XmlText(BaseText, FirstPage, 網站首頁) & & ChannelLink

  Else

  strChannel = ChannelLink & & XmlText(BaseText, FirstPage, 網站首頁) & & ChannelLink

  End If

  2,將頻帶首頁地址由 {$InstallDir}Article/index.htm 的方式改正為 {$InstallDir}Article/ 的方式。在 Include/PowerEasy.Common.Front.asp 中找到如下所述代碼:

  If rsChannel(UseCreateHTML) > 0 Then

  strChannel = strChannel & href=’ & ChannelUrl & /Index & arrFileExt(rsChannel(FileExt_Index)) & ‘

  Else

  strChannel = strChannel & href=’ & ChannelUrl & /Index.asp’

  End If

  同理,將其改正為:

  If rsChannel(UseCreateHTML) > 0 Then

  strChannel = strChannel & href=’ & ChannelUrl & /’

  Else

  strChannel = strChannel & href=’ & ChannelUrl & /’

  End If

  改正完成後,保留文件,更新緩存,假如網站首頁或各頻帶首頁需求生成html,從新生成在這以後按F5頁面即可。

  第二種辦法:

  在iis裡邊,將網站默許文檔的設置改成index.html就可以了,過訪的時刻就不會再顯露網站的拓展名,然而這個需求服務器的管理員施行操作,虛擬空間的用戶假如改正有可能會有些艱難。

  額外,有朋友反映動易® SiteWeaver™ 6.5做的網站的默許文檔普通為Index.asp等方式,首字母是大寫,要改成小寫的i怎麼辦?實際上辦法是很簡單的,動易如今已經開源了,開源的益處就是可以輕易對它施行改正了,利用DreamWeaver施行全站范圍的搜索調換,將大寫的Index字符調換為小寫方式即可。