POST TIME:2020-04-12 21:40
公司的網站使用的是dedecms程序,所以要好好研究dedecms的各種使用。301重定向在搜索引擎優化中的作用是把資源永久指向目標域名,是非常利于SEO的跳轉方式,各大小網站都在使用,包括博客吧。不過博客吧使用的是全站301跳轉,而下面的方法是僅僅實現將不帶www的根域名301重定向帶www的域名。
操作方法:
編輯首頁index.php文件,找到以下代碼:
1 |
if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) |
在這行代碼的前面,添加以下代碼:
1 2 3 4 5 6 7 8 9 | //不帶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文件里設置跳轉。