成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站制作、屯留網(wǎng)絡(luò)推廣、小程序設(shè)計、屯留網(wǎng)絡(luò)營銷、屯留企業(yè)策劃、屯留品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供屯留建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.rwnh.cn
301重定向利于搜索引擎優(yōu)化
你好:301返回碼的意思是 永久 轉(zhuǎn)移。一般要做重定向3個月,才能轉(zhuǎn)移權(quán)重。
302是臨時轉(zhuǎn)移。意思就是通過另一個url可以臨時訪問同樣的內(nèi)容。百度可能會在近一個月再次光顧這個鏈接3-4詞,如果還是沒能恢復(fù)正常,則會被刪除收錄!權(quán)重損失!希望可以幫到你,請采納~!
302重定向又稱之為302代表暫時性轉(zhuǎn)移(Temporarily Moved ),英文名稱:302 redirect。也被認為是暫時重定向(temporary redirect),一條對網(wǎng)站瀏覽器的指令來顯示瀏覽器被要求顯示的不同的URL,當一個網(wǎng)頁經(jīng)歷過短期的URL的變化時使用。
一個暫時重定向是一種服務(wù)器端的重定向,能夠被搜索引擎蜘蛛正確地處理網(wǎng)站302重定向方法:
1、首先確定你重定向的網(wǎng)站地址或網(wǎng)頁地址,2、打開服務(wù)器IIS,打開網(wǎng)站屬性,3、見下圖,可以直接定向
如果我記得沒錯的話,他只能實現(xiàn)跳轉(zhuǎn),不能實現(xiàn)權(quán)重的傳遞,而且是有段代碼 的哈代碼如下<meta http-equiv="refresh"content="10; url:www.so.com">
點擊開始菜單,遠程桌面,打開服務(wù)器,然后創(chuàng)建一個新站點,然后里面有一個目錄地址,你可以更換,點擊永久,302完成
首先確定你重定向的網(wǎng)站地址或網(wǎng)頁地址,打開服務(wù)器IIS,打開網(wǎng)站屬性,見下圖,可以直接定向
302是指域名的臨時重定向;301是指域名的永久重定向;建站站的域名重定向一般都是已301的狀態(tài)呈現(xiàn)的,在購買域名的平臺將帶3w的解析與不帶3w的解析,然后到主機里面去綁定這兩個域名即可。一般情況下10分鐘后即可成功,然后再做域名的301永久重定向即可。
302是臨時重定向的意思。表示被訪問頁面因為各種需要被臨時跳轉(zhuǎn)到其他頁面。PHP里的302重定向非常簡單,只要在返回的HTTP Response Header里添加Location字段,PHP將自動返回302狀態(tài)碼。例如:header("Location: URL地址");?>這段代碼將自動重定向到URL地址注意的是,跳轉(zhuǎn)不是在收到response header的時候馬上進行,也就是說頁面的剩余內(nèi)容會被下載來之后瀏覽器才會跳轉(zhuǎn)。新手常犯的一個錯誤是,在邏輯判斷時對符合條件的情況進行header跳轉(zhuǎn)之后,忘了在之后加上exit(),導(dǎo)致錯誤。例如,用user_login()判斷用戶是否進行了登錄,如果未登錄則跳轉(zhuǎn)到登錄頁面。代碼如下:if(!user_login())header("Location:login.php");}//display contents for login users.?>這里,容易以為header之后這段代碼就結(jié)束了,沒有在header之后使用exit()。后面的代碼繼續(xù)被執(zhí)行,導(dǎo)致未登錄用戶看到了已登錄用戶才能看到的內(nèi)容。
原帖由 于 2006-6-8 22:01 發(fā)表例如,在地址欄輸入的地址是 http://blackhailang.blog.sohu.com??我怎么可以吧這個地址重定向到 http://blog.sohu.com?id=blackhailang也就是說,在地址欄輸入上面的地址,而在系統(tǒng)中實際上執(zhí)行的地址是下 ... 搞個404頁面的處理.然后調(diào)入相應(yīng)的內(nèi)容
首先看一個完整代碼示例,關(guān)于nginx 301 302跳轉(zhuǎn)的。
301跳轉(zhuǎn)設(shè)置: server listen 80; server_name downcc; rewrite ^/(; rewrite ^/(.*) /$1 permanent; } last – 基本上都用這個flag。break – 中止rewirte,不在繼續(xù)匹配 redirect – 返回臨時重定向的http狀態(tài)302 permanent – 返回永久重定向的http狀態(tài)301 nginx的重定向用到了nginx的httprewritemodule,下面簡單解釋以下如何使用的方法: rewrite命令 nginx的rewrite相當于apache的rewriterule(大多數(shù)情況下可以把原有apache的rewrite規(guī)則加上引號就可以直接使用),它可以用在server,location 和if條件判斷塊中,命令格式如下: rewrite 正則表達式 替換目標 flag標記 flag標記可以用以下幾種格式: last – 基本上都用這個flag。break – 中止rewirte,不在繼續(xù)匹配 redirect – 返回臨時重定向的http狀態(tài)302 permanent – 返回永久重定向的http狀態(tài)301 特別注意: last和break用來實現(xiàn)url重寫,瀏覽器地址欄的url地址不變,但是在服務(wù)器端訪問的路徑發(fā)生了變化; redirect和permanent用來實現(xiàn)url跳轉(zhuǎn),瀏覽器地址欄會顯示跳轉(zhuǎn)后的url地址; 例如下面這段設(shè)定nginx將某個目錄下面的文件重定向到另一個目錄,$2對應(yīng)第二個括號(.*)中對應(yīng)的字符串: location /download/ rewrite ^(/download/.*)/m/(.*)..*$ $1/nginx-rewrite/$2.gz break; } nginx重定向的if條件判斷 在server和location兩種情況下可以使用nginx的if條件判斷,條件可以為以下幾種: 正則表達式 如: 匹配判斷 ~ 為區(qū)分大小寫匹配; !~為區(qū)分大小寫不匹配 ~* 為不區(qū)分大小寫匹配;!~為不區(qū)分大小寫不匹配 例如下面設(shè)定nginx在用戶使用ie的使用重定向到/nginx-ie目錄下: if ($http_user_agent ~ msie) rewrite ^(.*)$ /nginx-ie/$1 break; } 文件和目錄判斷 -f和!-f判斷是否存在文件 -d和!-d判斷是否存在目錄 -e和!-e判斷是否存在文件或目錄 -x和!-x判斷文件是否可執(zhí)行 例如下面設(shè)定nginx在文件和目錄不存在的時候重定向: if (!-e $request_filename) proxy_pass 127.0.0.1; } return 返回http代碼,例如設(shè)置nginx防盜鏈: location ~* .(gifjpgpngswfflv)$ valid_referers none blocked ; if ($invalid_referer) return 404; } }
如果不想直接跳轉(zhuǎn)到目標地址,想對中間的Location做些處理則可以通過HttpURLConnection實現(xiàn)。// 必須設(shè)置false,否則會自動redirect到Location的地址 conn.setInstanceFollowRedirects(false);[java] view plaincopyprint?package com.zuidaima; import java.net.HttpURLConnection; import java.net.URL; /** * 如何通過HttpURLConnection得到http 302的跳轉(zhuǎn)地址 * * @author javaniu * */ public class Http302 public static void main(String[] args) try String url = "http://www.zuidaima.com/302.htm"; System.out.println("訪問地址:" + url); URL serverUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) serverUrl .openConnection(); conn.setRequestMethod("GET"); // 必須設(shè)置false,否則會自動redirect到Location的地址 conn.setInstanceFollowRedirects(false); conn.addRequestProperty("Accept-Charset", "UTF-8;"); conn.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Firefox/3.6.8"); conn.addRequestProperty("Referer", "http://zuidaima.com/"); conn.connect(); String location = conn.getHeaderField("Location"); serverUrl = new URL(location); conn = (HttpURLConnection) serverUrl.openConnection(); conn.setRequestMethod("GET"); conn.addRequestProperty("Accept-Charset", "UTF-8;"); conn.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Firefox/3.6.8"); conn.addRequestProperty("Referer", "http://zuidaima.com/"); conn.connect(); System.out.println("跳轉(zhuǎn)地址:" + location); } catch (Exception e) e.printStackTrace(); } } }
文章名稱:302重定向有什么用,什么是301重定向它有什么作用
本文網(wǎng)址:http://www.rwnh.cn/article4/iosgie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、App開發(fā)、網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)