實現織夢dedecms首頁301永久重定向的方法代碼
發布時間:2020-01-12
公司的網站使用的是dedecms程序,所以要好好研究dedecms的各種使用。301重定向在搜索引擎優化中的作用是把資源永久指向目標域名,是非常利于SEO的跳轉方式,各大小網站都在使用,包括博客吧。不過博客吧使用的是全站301跳轉,而下面的方法是僅僅實現將不帶www的根域名301重定向帶www的域名。操作方法:編輯首頁index.php文件,找到以下代碼:1if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))在這行代碼的前面,添加以下代碼:123456789//不帶www跳轉到帶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跳轉到www exit(); }保存文件即可。提示:使用該方法前,把首選文件順序調整下,把index.php放在index.html前面,否則該方法不可用。如果是linux+apche主機可以直接在.htaccess文件里設置跳轉。