1. 程式人生 > >IIS伺服器下做301永久重定向設定方法

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

apache301定向方法

一、建立一個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