校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms (織夢)實現301永久重定向代碼幾種方法

dedecms (織夢)實現301永久重定向代碼幾種方法

POST TIME:2020-04-13 14:53

301永久重定向:這是SEO中的一個基礎名詞,在URL規范化中會用到,也許大家都知道這個名詞,但是由于應用的不是非常頻繁,導致很多專業做SEO的朋友都不是很熟悉301永久重定向的具體操作方法,今天我就講解下dedecms301永久重定向的理論,以及實際的操作方法。301永久重定向對SEO無任何不好的影響,而且網頁A的關鍵詞排名和PR級別都會傳達給網頁B,網站更換了域名,表示本網頁永久性轉移到另一個地址,對于搜索引擎優化|SEO來說,給搜索引擎一個友好的信息,告訴它此頁面已永久重定向,避免搜索引擎找不到頁面。

在index.php 頭部插入以下代碼

if(substr($_SERVER['HTTP_HOST'],0,3) != 'www')

{

header('HTTP/1.1 301 Moved Permanently');

header('Location:http://www.'.$_SERVER['HTTP_HOST']);

exit();

}

或者

<?php

if(substr($_SERVER['HTTP_HOST'],0,3) != 'www') {

header('HTTP/1.1 301 Moved Permanently');

header('Location: http://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);

}

?>

需要注意的是如果你用的IIS請在文檔優先級中設index.php為默認首頁,這樣才能先讀取php,代碼才能生效,以我的域名為例,我是將帶www的重定向到不帶www域,反之,同理。

代碼如下:
<?php
$HOST=$_SERVER['HTTP_HOST'];
if ($HOST=="網址.com"){
Header("HTTP/1.1 301 Moved Permanently");
Header("Location:http://www.網址.com");
exit();
}

if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
//自動生成HTML版
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->Display();
?>

當然如何你的虛擬主機支持URL重現最好使用下面辦法 針對APACHE服務器

在.htaccess文件里寫上以下代碼即可。沒有.htaccess新建一個即可

RewriteEngine on

RewriteCond %{HTTP_HOST} !^(.*).網址.com$ [NC]

RewriteRule ^(.*)$ http://www.網址.com/ $1 [L,R=301]



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 富阳市| 隆昌县| 华蓥市| 黄陵县| 隆回县| 博客| 高密市| 三门县| 大埔县| 多伦县| 扬中市| 龙州县| 南漳县| 无棣县| 彰化市| 无为县| 阳曲县| 普洱| 瑞丽市| 施甸县| 巩留县| 梅河口市| 富阳市| 扶余县| 龙州县| 孟津县| 德清县| 罗定市| 无极县| 阳江市| 义乌市| 高邑县| 凉山| 赤城县| 莱西市| 凌云县| 喀喇| 隆德县| 濮阳市| 旬邑县| 淳安县|