1、關於伺服器之間重定向問題?
具體的百度搜!多用百度搜答案
1,linux 使用iptables 埠轉發
2,或者你web程序[nginx|apache]使用反向代理
2、伺服器重定向是什麼意思
我們在來網站建設中,時常源會遇到需要網頁重定向的情況:
1.網站調整(如改變網頁目錄結構);
2.網頁被移到一個新地址;
3.網頁擴展名改變(如應用需要把.php改成.Html或.shtml)。
這種情況下,如果不做重定向,則用戶收藏夾或搜索引擎資料庫中舊地址只能讓訪問客戶得到一個404頁面錯誤信息,訪問流量白白喪失;再者某些注冊了多個域名的網站,也需要通過重定向讓訪問這些域名的用戶自動跳轉到主站點等。
301 redirect
301代表永久性轉移(Permanently Moved),301重定向是網頁更改地址後對搜索引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。
302 redirect
302代表暫時性轉移(Temporarily Moved ),在前些年,不少Black Hat SEO(黑帽SEO)曾廣泛應用這項技術作弊,目前,各大主要搜索引擎均加強了打擊力度,象Google前些年對域名之王(Business)以及近來對BMW德國網站的懲罰。即使網站客觀上不是spam,也很容易被搜尋引擎容易誤判為spam而遭到懲罰。
3、伺服器一個網站做了重定向所有網站都會跳轉嗎
不會的,重定向可以針對單一網站做的,不影響其他網站
4、自己的伺服器,網站訪問的時候會出現 (錯誤信息:重定向過多)
檢查一下重定向程序的地方,看下是什麼地方用到重定向的條件。肯定是符合這個條件才出現的。所以被伺服器執行並報錯了。
如果帖出代碼來看看就更好了。
5、現在網站做301重定向的多嗎?301重定向和域名解析到同一個伺服器有什麼區別呢?哪位大神能指點一下!
這個區別很簡單,你解析到同一個伺服器,那麼兩個域名都可以訪問,顯示的是兩個不同的域名,如果是301重定向,就是一個域名定向到另外一個域名上,別人不管使用那個域名,最後顯示在電腦手機上的都是一個域名。就像我對這個 釣魚島大學.com 和 iokgood.com 就是解析到同一個伺服器空間主機上,別人使用那個域名訪問的顯示的就是那個域名,而不是訪問的最後都顯示一樣的域名,明白意思沒有。網上說的是做301好一點,因為兩個域名同時訪問一網站,會認為另外一個網站是抄襲的
6、javaweb伺服器端跳轉和發送重定向的區別
開發Web應用中會遇到從一個頁面跳轉到另一個頁面的問題,在JSP中有兩種跳轉方式:
1.重定向
2.轉發
重定向:首先伺服器受到瀏覽器客戶端請求之後,伺服器發送新的鏈接到客戶端瀏覽器,瀏覽器接收到新的鏈接之後又重新請求收到的鏈接地址,在整個過程中完成之後在客戶端瀏覽器看來是發生了一次跳轉,其實是客戶端瀏覽器請求了兩次而已,所以在瀏覽器的地址欄里網路地址自然就會改變成新的連接
轉發:伺服器 接收到客戶端的請求之後,伺服器把控制權交到另一個JSP頁面手裡,新的JSP頁面接收到請求之後根據情況是繼續轉交控制權或者顯示頁面由自己決定,到最後顯示頁面的整個過程就是一個頁面跳轉過程,在這個過程中,伺服器可以把請求的數據在經過的頁面進行傳遞,而不會擔心數據的丟失
下面總結一下兩者的區別:
1.請求的次數的不同,重定向總共請求了兩次伺服器;轉發則是用戶請求一次可能經過N個JSP頁面由返回到用戶瀏覽器中,是一次請求多次處理的過程;
2.跳轉過程中鏈接的變化,重定向在跳轉中請求了兩次伺服器並且是兩次不同的鏈接地址,在瀏覽器的地址欄可以看到兩次是有變化的;轉發在跳轉過程中瀏覽器請求了一次伺服器,伺服器經過了n個JSP頁面並沒有改變請求的鏈接地址,因為用戶只請求了一次,所以在整個跳轉過程中鏈接地址是沒有改變的,在瀏覽器的地址欄就可以看到
3.目的不同,重定向只是簡單的讓用戶訪問一個新的鏈接,而轉發是伺服器要得到用戶的請求內容並需要進行一部分處理的,所以兩者目的之不同的
7、伺服器重定向是什麼意思?
我們在網站建設中,時常會遇到需要網頁重定向的情況:
1.網站調整(如改變網頁目錄結構);
2.網頁被移到一個新地址;
3.網頁擴展名改變(如應用需要把.php改成.Html或.shtml)。
這種情況下,如果不做重定向,則用戶收藏夾或搜索引擎資料庫中舊地址只能讓訪問客戶得到一個404頁面錯誤信息,訪問流量白白喪失;再者某些注冊了多個域名的網站,也需要通過重定向讓訪問這些域名的用戶自動跳轉到主站點等。
301 redirect
301代表永久性轉移(Permanently Moved),301重定向是網頁更改地址後對搜索引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。
302 redirect
302代表暫時性轉移(Temporarily Moved ),在前些年,不少Black Hat SEO(黑帽SEO)曾廣泛應用這項技術作弊,目前,各大主要搜索引擎均加強了打擊力度,象Google前些年對域名之王(Business)以及近來對BMW德國網站的懲罰。即使網站客觀上不是spam,也很容易被搜尋引擎容易誤判為spam而遭到懲罰。
8、瀏覽器怎麼處理客戶端重定向至伺服器重定向的問題呢
redirect把一個http返回碼(SUCCESS)以及返回的頁面位置一起重新發給web伺服器,容納後由web伺服器產專生一個屬新的HTTP請求,就會產生一個新的線程,保存在原來Action執行的線程中的數據就無法訪問。
所以,result需要包含Action的數據,那麼redirect不是一個可行的辦法。因為新的HTTP請求時在Servlet容器的新的線程中處理的,ActionContext中的所有狀態都不會存在。
chain:功能與redirect的action轉發類似,不過與redirectaction轉發功能不同的是它可以將Action中的數據一直保存在同一個HTTP請求中。
希望能幫到你 望採納 謝謝
location.href 是本頁跳轉 問題出在這
9、伺服器上怎麼給網站做301重定向
301重定向,簡單來說,就是用戶向網站伺服器提出訪問請求時,該網址被永久性轉向另一個地址。這是一種實現起來並不難、又對搜索引擎友好的SEO手段。我們先來介紹一下有必要使用301重定向的幾種情況:
1、網站更換域名,將老域名重定向到新域名上;
2、網站有多個域名,可以通過重定向讓訪問這些域名的用戶自動跳轉到主站點
3、將不帶www的域名重定向到帶www的域名,這樣輸入不帶www的域名就會自動轉向帶www的;
4、網站調整,改變了網站的目錄結構,網頁被移到一個新地址;
5、網頁擴展名改變,如因應用需要把.php改成.Html或.shtml;
6、將舊的、動態URL轉到新的靜態URL;
7、網站改版,新版內容和舊版內容同時存在一段時間,可以將舊版內容指向新版對應內容;
如果您的網站存在以上這些情況,建議您可以做一下301重定向。301重定向不僅可以集中域名權重(情況2、3),還可以使新域名繼承老域名的權重(情況1)。此外,如果在情況4、5之下不做重定向,則用戶收藏夾或搜索引擎資料庫中舊地址只能讓訪問客戶得到一個404頁面錯誤信息,您的網站將白白喪失訪問流量。
所以,做好301重定向,能夠盡可能的降低網站因改版、更換域名等情況帶來的流量損失,提高用戶體驗度,同時有利於網站優化。
Windows主機IIS伺服器實現301重定向:
1、打開internet信息服務管理器,在欲重定向的網頁或目錄上按右鍵,選擇「重定向到URL」;
2、在「重定向到」輸入框中輸入要跳轉到的目標網頁的URL地址;
3、選中「資源的永久重定向」 ;
4、最後點擊「應用」。
Windows主機上以ASP.NET主機為例:
ASP .NET下的301重定向:
現在網站根目錄下新建一個首頁文件home.asp,粘貼以下代碼,並將URL替換成您的目標ULR。