国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

iis和apache及PHP頁面設置301重定向跳轉方法

2024-05-04 21:48:01
字體:
來源:轉載
供稿:網友

本文將通過IIS、APACHE、ASP、PHP幾種服務器端或頁面程序端分別講解如何設置301重定向,先還是簡單介紹下重定向.

301重定向:指的是一種非常重要的“自動轉向”技術--其實談不上技術,即網址重定向--用戶訪問一個地址或目錄,可以指定跳轉到另一個地址.

301重定向,這是所有重定向方法中唯一符合seo搜索引擎規則的重定向,這也是SEO中的一個基礎名詞,比方:一個站用m.survivalescaperooms.com、Vevb.com綁定,就會存在2個權重,如果將Vevb.com重定向到m.survivalescaperooms.com,就會權重集中,相應增加權重值.

1、IIS服務器上設置301重定向

準備工作:你要有服務器設置權限,可以隨意開通新的虛擬空間!

第一,新建一個虛擬空間,將你需要進行重定向的域名與之解析綁定;

第二,我的電腦-->打開“控制面板”-->“管理工具”-->打開“Internet 信息服務”,左側會有樹形菜單,找到你的網站--右鍵“屬性”--選擇“主目錄”選項卡,再選擇“重定向到URL”,然后在地址框欄輸入需要定向的目標域名,最后將選項卡中的“資源的永久重定向”選擇上,點擊“確定”完成操作。屬性界面設置,如下圖所示:

2、Unix/linux主機上apache設置301重定向

新建.htaccess文件,輸入下列內容(需要開啟mod_rewrite):  

1)將不帶WWW的域名轉向到帶WWW的域名下,代碼如下:

  1. Options +FollowSymLinks  
  2. RewriteEngine on  
  3. RewriteCond %{HTTP_HOST} ^Vevb.com [NC]  
  4. RewriteRule ^(.*)$m.survivalescaperooms.com/301/[L,R=301] 

2)重定向到新域名,代碼如下:

  1. Options +FollowSymLinks  
  2. RewriteEngine on  
  3. RewriteRule ^(.*)$m.survivalescaperooms.com/301/ [L,R=301] 

3)使用正則進行301轉向,實現偽靜態,代碼如下:

  1. Options +FollowSymLinks  
  2. RewriteEngine on  
  3. RewriteRule ^article-(.+).html$ article.php?id=$1 

將article.php?id=123這樣的地址轉向到article-123.html 

3、ASP程序頁面中設置301重定向代碼

在公共頭部文件或全局調用文件里,加上如下代碼:

  1. <%@ Language=VBScript %> 
  2. <% 
  3. if request.ServerVariables("SERVER_NAME")!="m.survivalescaperooms.com" then  
  4. Response.Status="301 Moved Permanently" 
  5. Response.AddHeader "Location", "http://m.survivalescaperooms.com" 
  6. Response.End  
  7. end if 
  8. %> 

原理:判斷請求的server_name,是否與主目標網址一樣,不一樣則重定向.

4、PHP程序頁面中設置301重定向,代碼如下:

  1. $host'm.survivalescaperooms.com'//你目標定向的網址  
  2. if ($_SERVER['HTTP_HOST'] != $host)//若不是則進行重定向,后面頁面參數不變 
  3. { header("HTTP/1.1 301 Moved Permanently"); header("Location: http://{$host}{$_SERVER[REQUEST_URI]}"); 
  4. }  
  5. unset($host); 

原理:首先定義目標定向網址,然后判斷當前請求訪問的host是否一致,若為否,則進行重定向.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南充市| 镇雄县| 石门县| 瑞丽市| 大渡口区| 玉山县| 高安市| 资阳市| 呼玛县| 昌吉市| 嵩明县| 九台市| 库车县| 洛川县| 根河市| 即墨市| 若尔盖县| 桐庐县| 松滋市| 庆安县| 竹北市| 沧州市| 泰和县| 福泉市| 军事| 蓝田县| 固镇县| 新昌县| 将乐县| 麻城市| 沙河市| 福鼎市| 沁源县| 历史| 寿光市| 阳泉市| 获嘉县| 芷江| 玉山县| 买车| 新闻|