IIS伺服器下做301永久重定向設定方法
實現方法如下:
1.新建一個站點,對應目錄如E:\wwwroot\301web。該目錄下只需要1個檔案,即index.html或者加個404.htm。繫結要跳轉的域名,如圖:
2.在IIS中選中剛才我們建立的站點,右鍵,屬性,主目錄,選擇重定向到,輸入網址如:http://www.xxxx.com,同時注意選中下面的資源的永久重定向選項。如下圖:
3.到此,我們已經完成了將xxxx.com這個域名301重定向到www.xxxx.com的工作。
注意問題:
“上面輸入準確的 URL(X)”這個選項建議不要選。
不選的結果是:
當輸入xxxx.com轉到了www.xxxx.com,
當輸入xxxx.com/sanwen/suibi/時,轉到了www.xxxx.com/sanwen/suibi/。
選上的結果是:
當你輸入xxxx.com或者xxxx.com/sanwen/suibi/都會轉到www.xxxx.com。
好了,如果只是想把不帶www的轉到帶www的或者其他沒有用過的域名轉到正在使用的域名,這樣就可以了。但是如果你要的域名已經做過網站,想要把權重傳遞給新網站,可以參考下面這個方法:
第一步同上,主要是第二步,如圖:
注意紅色字型的部分,在重定向到地址的後面多了$S$Q字元,即寫成了http://www.xxxx.com$S$Q。“上面輸入準確的 URL(X)”這個選項也打了勾。
對於$S$Q字元,這裡解釋一下:
$S 將請求的URL 的字尾傳遞給新的URL。字尾是用重定向的URL 代替之後,初始URL 中所保留的部分。
如果未設定 EXACT_DESTINATION 標誌,則結果目標URL 的名稱將具有所請求檔案的名稱(作為資料夾名稱)以及檔名本身。
$Q 將初始URL 中的引數(如 querystring 引數)傳遞至新的 URL,包括問號(?)。
如果不加上$S$Q字元的話,內頁的301都會跳轉到首頁,加上$S$Q字元的目的就是內頁也能準確的跳轉到新域名的對應內頁。
好了,這樣就完成了301永久重定向的設定,設定好之後最好能測試下是否返回的是301值,推薦個網址:http://www.seoconsultants.com/tools/headers。
百度對301的反應並不像想象中那麼慢,第二天就收錄了xxxx.com這個頁面,快照最新。當然,快照的內容是www.xxxx.com的內容,而不是301web裡index.html的內容。
相關推薦
IIS伺服器下做301永久重定向設定方法
實現方法如下: 1.新建一個站點,對應目錄如E:\wwwroot\301web。該目錄下只需要1個檔案,即index.html或者加個404.htm。繫結要跳轉的域名,如圖: 2.在IIS中選中剛才我們建立的站點,右鍵,屬性,主目錄,選擇重定向到,輸入網址如:http://www.xx
IIS伺服器下做301永久重定向
一個網站,我們綁定了很多個域名,例如有:www.xxx.com、www.xxx.cn、xxx.cn、xxx.com.cn等等,現在我想實現當輸入那些域名都跳轉到到某一個域名上,例如就是www.xxx.com,又或者是跳轉到到其他域名上,這時,301重定向就能實現這個需求 具體操作如下: 比如,你的網站
apache下實現301永久性重定向
Redirect 和 RedirectMatch命令Redirect [status] URL-path URLRedirectMatch [status] regex URLstatus引數可以使用以下HTTP狀態碼:permanent返回一個永久性重定向狀態碼(301)
asp.net 利用Web.config實現整站301永久重定向
1、在web.config加入配置 <appSettings> <add key="WebDomain" value="mhzg.net"/> <add key="URL301Location" value="www.mhz
JAVA裡301永久重定向的實現
原始檔案為 download.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding
springmvc框架實現301永久重定向
檢查 spring urn red eth oca dir cati xxxx 做seo的朋友提出要求 所有不帶www.的訪問需要301到帶www的域名,以集中權重 可以使用過濾器檢查servername帶不帶www,也可以使用攔截器 不會配置過濾器,所以先用攔截器實
Django redirect永久重定向(301)
django在redirect()裏面增加這段代碼即可permanent=TrueDjango redirect永久重定向(301)
.htaccess實現301網頁永久重定向及302臨時重定向
http://blog.sina.com.cn/s/blog_4e2d571901013imy.html 常用的重定向方式有: 301 redirect, 302 redirect 與 meta fresh: 301 redirect: 301代表永久性轉移(Perma
apache做301重定向的方法
一、建立一個301.php(檔名自取)1234567891011121314<?php$the_host = $_SERVER['HTTP_HOST'];//取得當前域名$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI']
用ISAPI Rewrite實現IIS 301轉向(重定向跳轉)
實現301轉向的方式有很多,比如apache伺服器通過修改.htaccess檔案,asp,php程式通過新增301轉向程式碼等等,具體請看301轉向(重定向跳轉)的實現。 有時候為了seo優化的需要,要儘量減少搜尋引擎索引網站重複頁面,其中有一項重要工作就是在帶www和不帶
FPipe, CMD命令行下的端口重定向工具
machines sig 作者 his 通過 outb spa from blank 英文文檔: FPipe v2.1 - TCP/UDP port redirector. Copyright 2000 (c) by Foundstone, Inc. http
apache實現301永久性重定向代碼
舉例 aaa 情況下 不支持 需要 acc 朋友 服務器 ces 301重定向(301 redirect)又叫301代表永久性轉移(Permanently Moved),將各種網絡請求重新定個方向轉到其它位置,是網頁更改地址後對搜索引擎友好的最好方法,只要不是暫時搬移的情況
Nginx下簡單的域名重定向
相同域名的域名重定向 http://www.localhost.com --> https://www.localhost.com 方法一: server { listen 80;  
nginx rewrite(301)重定向之後無法正常請求的解決方案
前言 問題追蹤 總結 前言 前面通過騰訊雲ssl證書實現了https的請求,如果想
ecshop利用.htaccess實現301重定向的方法
實現方法如下(空間必須支援對目錄中的.htaccess檔案解析) 開啟 .htaccess 找到 RewriteEngine on 它的下方新增 RewriteCond %{HTTP_HOST} ^需要被轉向的網址$RewriteRule ^(.*)$ http://轉向後的網址/$1 [R=30
php 301域名重定向
<?php $the_host = $_SERVER['HTTP_HOST'];//取得當前域名 $the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判斷地址後面部分
第4章 處理使用者輸入與顯示資料------------(標準檔案描述符、STDIN/STDERR/STDOUT、臨時重定向、永久重定向exec)
4.4 顯示資料 4.4.1 標準檔案描述符 Linux系統將每個物件當作檔案處理。這包括輸入和輸出過程。Linux使用檔案描述符(file descriptor)標識每個檔案物件。檔案描述符是一個非負整數,可以唯一地標識會話中開啟的檔案。每個進行最多可以
Linux下輸入、輸出重定向用法
標準輸入:鍵盤 裝置檔名: /dev/stdin 檔案描述符:0 標準輸出:顯示器 裝置檔名: /dev/sdtout和/dev/sdterr 前者標準輸出,檔案描述符:1 後者標準錯誤輸出,
vue巢狀路由與404重定向實現方法分析
第一部分: vue巢狀路由 巢狀路由是什麼? 巢狀路由就是在一個被路由過來的頁面下可以繼續使用路由,巢狀也就是路由中的路由的意思。 比如在vue中,我們如果不使用巢狀路由,那麼只有一個<router-view>,但是如果使用,那麼在一個元件中就還有<router-view>,這也就構
php重定向的方法
方法一: $url="shangchuan.php"; if (isset($url)) &nb