小李SEO博客

網站優化服務

dedecms默認首頁及www的301跳轉

這是我在織夢dedecms到最后上線的時候遇到的一個特別棘手的問題。本來租的是空間,在不找空間服務商解決或者空間不支持的的情況下:

第一個方法:很多時候,客戶朋友想要做一些默認首頁及WWW域的301跳轉,今天,企業網站源碼為大家帶來方法:大多數人可能會想當然的認為首頁返回的肯定是200,因為我們很容易觀察到首頁能否可以正常打開以及URL是否發生過明顯跳轉,然而,真的如我們預想的那樣嗎!在近期接手的SEO項目里,我們就遇到類似的問題:

以上數據暴露出幾個嚴重的SEO問題:1、主域與www域之間的跳轉問題;2、域訪問與默認首頁之間的跳轉問題;3、頁面可以打開但是狀態碼返回的不是200

上述SEO問題的處理邏輯:1、通常情況下,網站主要使用www域,而不使用主域(國內網民的訪問習慣),考慮到SEO因素,為了避免復制網頁問題,一般會將主域做301跳轉然后重定向到www二級域,這樣搜索引擎就不會收錄兩個版本的網站首頁,也避免了頁面權重分流,具體實現方法,可以參考文章“如何實現兩個域名內頁之間的301跳轉”2、域訪問與默認首頁之間本不應該存在任何跳轉動作。試想一下,如果直接訪問網站域名卻發生了跳轉,無論是301還是302,首頁權重都會被降低,這對 SEO而言是多么可怕的一件事情,首頁低權重,內頁也在劫難逃!正確的SEO處理方式是:訪問域時,直接返回200。以DedeCMS為例,如果網站的默認首頁不是index.html或者index.php優先級高于index.html,當以域方式訪問網站首頁時,程序默認設置為URL發生301跳轉至index.html。3、用工具全面檢測下頁面Http狀態碼,確認頁面200。 dedecms解決www域跳轉與默認首頁跳轉問題的方法:修改根目錄下的index.php文件,用以下代碼進行替換:

PHP代碼:<?php//主域名301跳轉到www$redirect301=1; //301跳轉開關,1代表打開,0代表關閉$index_file='index.html'; //指定網站默認首頁文件,DeDeCMS設置為index.html,不支持SSI(shtml/shtm)if(substr($_SERVER['SERVER_NAME'],0,4)!='www.'&&$redirect301) //判斷URL中是否帶www{header('HTTP/1.1 301 Moved Permanently');header('Location:http://www.'.$_SERVER['SERVER_NAME']); //301跳轉到wwwexit();}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();}include(dirname(__FILE__).'/'.$index_file); //聯接網站默認首頁文件?>

以上就是織夢dedecms網站默認首頁及www域的301跳轉。以上辦法只能解決首頁的www跳轉,而內容頁還是跳轉不了,下面這個方法通過.htaccess文件實現所有頁面的跳轉

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^9iphp.com [NC]

RewriteRule ^(.*)$ http://9iphp.com/$1 [L,R=301]

第二種方法:空間的默認首頁順序修改為 index.html index.php具體操作:獨立主機用戶:修改apache配置文件httpd.conf 中

<IfModule dir_module>

DirectoryIndex index.html index.php index.php index.htm

</IfModule>

虛擬空間用戶:到空間商提供的管理后臺,修改默認首頁 。


上一篇:織夢cms程序php.ini register_globals must is Off解決方法 下一篇:dedecms文章簡介摘要字數的設置方法
織夢cms相關文章閱讀
  • 織夢cms快速批量刪除TAG標簽

    小李網絡公司介紹織夢cms快速批量刪除TAG標簽知識,包括批量刪除好友軟件朋友圈可以批量刪除嗎dedecms三大標簽dedecms主頁標簽dedecms基礎標簽dedecms標簽分類dedecms標簽判斷dedecms標簽解析....

  • 織夢cms更換成kindeditor后欄目內容無法保存

    小李網絡公司介紹織夢cms更換成kindeditor后欄目內容無法保存知識,包括織夢DEDE更換為kindeditor編輯器后欄目內容沒辦法保存的解決方法,dede保存數據dede附件保存位置dede放在目錄中dede圖片分開保存...

  • 織夢cms5.7新建文章ID從1開始操作方法

    小李網絡公司介紹織夢cms5.7新建文章ID從1開始操作方法知識,包括DEDECMS 5.7 清空所有文章且以后新建文章ID從1開始_AB模板網,怎么完成創建ID正在恢復iphone怎么退出ID蘋果手機怎樣新建id蘋果切換了...

  • 織夢cms網站channelartlist高亮標簽嵌套教程

    小李網絡公司介紹織夢cms網站channelartlist高亮標簽嵌套教程知識,包括帝國cms和織夢哪個好dede怎么仿站dede仿站網dede標記教程織夢dede建站教程視頻織夢官網織夢cms網站dede模板站dedecms 織夢dede....

  • 織夢cms鼠標移上顯示全部標題方法

    小李網絡公司介紹織夢cms鼠標移上顯示全部標題方法知識,包括鼠標一點就往下移怎么辦鼠標能點,但是不能移動鼠標一直自己移動怎么辦移動鼠標沒反應怎么辦怎么把表格標題往上移如何將標題...

  • 織夢cms5.3圖片大小自適應問題解決方法

    小李網絡公司介紹織夢cms5.3圖片大小自適應問題知識,包括img標簽圖片大小自適應html圖片大小自適應 設置怎么讓圖片自適應div大小img圖片寬度自適應圖片大小編輯html 圖片自適應大小ppt圖片大小...

  • 織夢cms隨機調用文章數據方法總結

    小李網絡公司介紹織夢cms隨機調用文章數據方法總結知識,包括織夢相關文章調用織夢常用調用標簽織夢調用代碼dedecms調用網站dedecms代碼調用織夢數據庫在哪dedecms調用dedecms數據庫信息....

  • 織夢cms副欄目數量限制代碼修改方法

    小李網絡公司介紹織夢cms副欄目數量限制代碼修改方法知識,包括織夢cms建站教程織夢調用代碼織夢dedecms教程dedecms批量代碼dedecms織夢系統dedecms代碼教程dedecms嵌套代碼dedecms代碼調用....

  • 織夢cms手機站m目錄啟用二級域名方法

    小李網絡公司介紹織夢cms手機站m目錄啟用二級域名知識,包括dedecms織夢手機站m目錄啟用二級域名方法_織夢58,織夢cms建站教程域名解析到二級目錄織夢 建站dedecms織夢系統nginx二級域名織夢目錄添...

  • 織夢cms網站數據備份步驟詳解

    小李網絡公司介紹織夢cms網站數據備份步驟詳解知識,包括織夢dedecms教程織夢cms建站教程dedecms織夢系統織夢默認模板管理dedecms首頁dede織夢仿站acronis備份還原教程織夢cms移動織夢幫助文檔,...

  • 織夢cms列表頁分頁錯位解決方法

    小李網絡公司介紹織夢cms列表頁分頁錯位解決方法知識,包括織夢分頁樣式cms怎么做分頁dedecms分頁怎么做織夢dedecms教程dedecmslist分頁dedeajax分頁dede分頁css樣式dedecms欄目頁分頁....

  • 織夢cms后臺與服務器安全檢測步驟參考方法

    小李網絡公司介紹織夢cms后臺與服務器安全檢測步驟知識,包括dedecms后臺與服務器安全檢測步驟參考方法_織夢園,去掉DEDECMS后臺的安全檢測提示, 去掉DEDECMS后臺的安全檢測提示-織夢入門-深秋博...

SEO公司排名
在线视频国产网站你懂得},97se亚洲国产综合自在线观看,婷婷五月色综合香五月a,欧洲自拍视频另类中文字幕
?
QQ在線咨詢
SEM競價推廣
137-1296-7640
SEO優化外包
137-1296-7640