Apache的各種重定向例項

2021-09-02 19:49:05 字數 1380 閱讀 1731

1.訪問**某目錄301重定向另外乙個網域名稱

servername www.iknowing.com

serveralias iknowing.com

documentroot "f:/apache2.2/htdocs/aa"

#將目錄shsx下內容301重定向www.shanghaishuxie.cn

redirect permanent /shsx

上面例子就是:

將訪問www.iknowing.com/shsx 內容301重定向到www.shanghaishuxie.cn

2.訪問某個網域名稱重定向到另外乙個網域名稱的某個目錄

servername lj.abc.cn

#documentroot "c:/apache2.2/htdocs/htdocs2/aa"

redirectmatch 301 ^(.*)

將lj.iknowing.cn 所有請求都重定向到

3.訪問某個網域名稱讓瀏覽器自動跳轉到該網域名稱下的某個目錄,不顯示首頁

比如 訪問 www.abc.cn 直接定位到 www.abc.cn/lll

servername www.abc.cn

redirectmatch ^/$

4.將網域名稱a下的頁面全部301重定向到網域名稱b去,當**要換網域名稱的時候用到。

servername zazhi.sitebao.net

redirect permanent /

redirectmatch (.*)\.html$

3 、4行還可以這樣

rewriteengine on

rewriterule ^(.*)$ $1 [r=301,l]

5.訪問首頁index.shtml跳轉到網域名稱根下。一般用於seo優化,防止首頁權重分散。

比如訪問 www.sitebao.com/index.shtml 跳轉到 www.sitebao.com

rewriteengine on

rewriterule /index.shtml [r=permanent,l]

6.輸入網域名稱自動跳轉到該**下的某頁面,常用於某個重要的產品或事件頁面宣傳,大公司的**進經常這樣做。

servername farm.oasiseco.org

serveralias farm.oasiseco.org

redirectmatch ^/$

輸入farm.oasiseco.org 就跳轉到 ,不顯示再首頁,直接顯示104.shtml頁面內容。

7.訪問網域名稱下某個頁面跳轉到同網域名稱下另外的乙個頁面

如訪問www.ipudong.net/main.html 跳轉到

在虛擬主機中增加配置如下

redirect permanent /main.html  

apache配置 重定向

1 http協議 2 apache伺服器 第一種方式 安裝多個apache 第二種方式 乙個網絡卡繫結多個ip 1 新增ip位址 本地連線 tcp ip屬性 高階 新增 192.168.52.107 192.168.52.108 2 http.conf下 options indexes follow...

Apache 重定向配置方法

今天的support內容需要測試apache 頁面重定向,簡單的說就是配置apache讓它自動把舊的url位址轉換成新的url輸出。apache模組 mod rewrite說明 說明 提供了乙個基於規則的實時轉向url請求的引擎 狀態 extension 模組名 rewrite module 原始檔...

設定Apache伺服器的重定向

通過各種方法將各種網路請求重新定個方向,轉到其他地方 分為內部和外部,內部是看不到的,外部url會變化 這是官方的介紹,用自己的話來說,重定向就是把網路請求到另乙個地方,本來你是想去西安的,重定向把你送到雅安去了。就是這麼乙個意識 在說有什麼作用,我們談談什麼時候會用到重定向?上面兩個舉例就是重定向...