移動訪問時301跳轉還是js跳轉好

2021-05-15 08:37:47 字數 2987 閱讀 1715

1樓:愛樂觀積極向上

應該是301重定向,不叫301跳轉,301重定向就是把老域名的權重、pr等傳遞給新域名用js來做跳轉的話,就是跳轉了~~ js有作弊之嫌要做跳轉還是用301,因為會傳遞權重,而且有利優化。

站長必知之什麼是301跳轉,js跳轉及其作用

2樓:新月英語教育

應該是301重定向,不叫301跳轉,301重定向就是把老域名的權重、pr等傳遞給新域名用js來做跳轉的話,就是跳轉了~~ 輸入域名a直接跳轉到域名b!我個人建議seo優化只用一個域名!

是該用js跳轉還是301或者302跳轉

3樓:匿名使用者

301 moved permanently

被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。如果可能,擁有連結編輯功能的客戶端應當自動把請求的地址修改為從伺服器反饋回來的地址。除非額外指定,否則這個響應也是可快取的。

【新的永久性的uri應當在響應的location域中返回。除非這是一個head請求,否則響應的實體中應當包含指向新的uri的超連結及簡短說明。

如果這不是一個get或者head請求,因此瀏覽器禁止自動進行重定向,除非得到使用者的確認,因為請求的條件可能因此發生變化。】

【注意:對於某些使用http/1.0協議的瀏覽器,當它們傳送的post請求得到了一個301響應的話,接下來的重定向請求將會變成get方式。】

302 found

要求客戶端執行臨時重定向(原始描述短語為「moved temporarily」)。由於這樣的重定向是臨時的,客戶端應當繼續向原有地址傳送以後的請求。只有在cache-control或expires中進行了指定的情況下,這個響應才是可快取的。

新的臨時性的uri應當在響應的location域中返回。除非這是一個head請求,否則響應的實體中應當包含指向新的uri的超連結及簡短說明。

如果這不是一個get或者head請求,那麼瀏覽器禁止自動進行重定向,除非得到使用者的確認,因為請求的條件可能因此發生變化。

【注意:雖然rfc 1945和rfc 2068規範不允許客戶端在重定向時改變請求的方法,但是很多現存的瀏覽器將302響應視作為303響應,並且使用get方式訪問在location中規定的uri,而無視原先請求的方法。因此狀態碼303和307被新增了進來,用以明確伺服器期待客戶端進行何種反應。

】302轉向可能會有url規範化及**劫持的問題。可能被搜尋引擎判為可疑轉向,甚至認為是作弊。

php實現

如果是客戶端做302跳轉例如javascript:

window.location.href = "";

會有可能被誤判為被劫持/被入侵~

4樓:匿名使用者

這幾個都可以跳轉,你們**的要求是什麼呢?資源被永久的轉移了,就用302,其它兩個差不多,一個在客戶端,一個在伺服器

用js跳轉和301跳轉的區別是什麼?

5樓:匿名使用者

應該是301重定向,不叫301跳轉,301重定向就是把老域名的權重、pr等傳遞給新域名用js來做跳轉的話,就是跳轉了~~ 輸入域名a直接跳轉到域名b!我個人建議seo優化只用一個域名!

6樓:

js轉跳是瀏覽器解析頁面時候,通過執行js指令碼,將當前頁面轉跳到另外一個頁面,需要瀏覽器支援js指令碼的執行,對一些網頁爬蟲不起作用。

301是通過http協議進行轉跳,更加標準和通用。

7樓:匿名使用者

301是永久定向轉 如果你是從老域名換新域名建議用301 js不太利於優化

js如何實現301跳轉 效果如何

8樓:夏冰

最簡單的辦法就是用location重新指向另外一個地址。

這樣就實現了頁面重定向的效果了。

**如下。僅供參考:

9樓:我不是他舅

一: iis中實現301轉向:

1.開啟inter***資訊服務管理器,在欲重定向的網頁或目錄上按右鍵

2.選中「重定向到url」

3.在對話方塊中輸入目標頁面的地址

4.選中「資源的永久重定向」

5.點選「應用」即可生效

asp下的301轉向**:<%@ language="vbscript" %> <% response.status = "301 moved permanently" response.

addheader "location", "**" %>

301跳轉和域名直接跳轉有什麼區別

10樓:匿名使用者

301跳轉多用於舊**在廢棄前轉向新**以保證使用者的訪問,在諸多伺服器中,均支援本跳轉方法。

域名直接跳轉是指建設**時,使其他的域名全部跳轉到某一特定的域名,使域名從這一域名跳轉到那域名,需做域名跳轉解析。

二者本質的區別在於第一個是跳轉兩次,第二個是無需跳轉直接進入。

11樓:大師

應該是301重定向,不是301跳轉,

301重定向就是把老域名的權重、pr等傳遞給新域名的。

用js來跳轉的話,就是跳轉了。。。。。 輸入域名a直接跳轉到域名b!

我是專職做seo的,我個人建議seo優化只用一個域名!免得分散權重

12樓:匿名使用者

301跳轉是為了更好的做網路優化所用,直接跳轉的話不利於**優化

什麼是301跳轉,301重定向到底是什麼?有什麼作用

第一種,是直接在域名上做跳轉,最方便也最有簡單,但需要你的域名商 國內基本不木有這類域名商了 提供這項功能或者 重定向,就是將網頁的本來訪問的物件換成另一個。在servlet中出現的情況比較多。301永久重定向。對於怎麼做得看你想實現什麼 2018最新跳轉 301重定向到底是什麼?有什麼作用 也稱為...

iis6SQ設定301後跳轉到了新域名的動態連結

完全態直接訪問301跳轉靜態並帶標誌靜態訪問量判斷標誌 動態連結301重定向到靜態連結怎麼做?20 試試 怎寫呀!大神,我也遇到這個問題了 偽靜態 301重定向到靜態 怎麼實現 20 和重定向的區別 一句話,是伺服器行為,重定向是客戶端行為。時一次請求,重定向是2次請求,位址列不會發生改變,重定向位...

使用301重定向跳轉對搜尋引擎優化有什麼樣的好處

倆個頁面變成一個頁面。有效的提升被跳轉 的權重,防止 權重被分散,增加流量等。望採納 設定301重定向對 優化的作用有哪些 1 集中頁面權重。如果沒有做301,一個頁面就會有兩個url,搜尋引擎就會針對兩個頁面進行分權計算,最終導致 權重分散 2 提高網頁收錄。網頁沒有做301,就會有2個一模一樣的...