亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Apache重寫規則實例說明和應用

添加時間:2011-2-17  添加: admin 

一、為什么需要用重寫規則

網站的生命在于不斷地進行更新和維護,根據業務發展的需求轉移服務器進行維護、重新組織目錄結構、變換URL甚至改變到新的域名等情況是經常發生的。為了讓客戶不會因此受到任何影響,最好的方法就是使用Apache Rewrite Rule(重寫規則)。

二、重寫規則的作用范圍

1.使用在Apache主配置文件httpd.conf中。

2.使用在httpd.conf里定義的虛擬主機配置中。

3.使用在基礎目錄的跨越配置文件.htaccess中。

三、重寫規則的應用條件

當用戶的Web請求最終被導向到某臺Web服務器的Apache守護進程,Apache根據配置文件判斷該請求是主配置還是虛擬主機,再根據用戶在瀏覽器中請求的URL來匹配重寫規則,并且根據實際的請求路徑匹配.htaccess中的重寫規則,最后把請求的內容傳回給用戶。該響應可能有2種。

1.將請求內容外部重定向(Redirect)到另一個URL

讓瀏覽器再次以新的URL發出請求(R=301或者R=302,臨時的或是永久的重定向)。

例如,一個網站有正規的URL和別名URL,對別名URL進行重定向到正規URL,或者網站改換成了新的域名,則把舊的域名重定向到新的域名。

2.由Apache內部子請求代理產生新的內容送回給客戶[P,L]

這是Apache內部根據重寫后的URL,通過代理模塊請求內容并將最終內容送回給客戶,客戶端瀏覽器不必再次請求,瀏覽器中的URL不會被重寫,但實際內容由Apache根據重寫規則后的URL生成。

例如,在公司防火墻上運行的Apache啟動這種代理重寫規則,代理對內部網段上的Web服務器的請求。

fasdfadsf

四、重寫規則怎樣工作

我們假定在編譯Apache時已經把mod_rewrite編譯成模塊,確信您的httpd.conf中有LoadModule rewrite_module libexec/mod_rewrite.so,并且在Addmodule中有Addmodule mod_rewrite.c,則可以使用重寫規則。

當外部請求到達Apache,Apache調用重寫規則中的定義來重寫由用戶瀏覽器指定請求的URL,最后被重寫的URL如果是重定向,則送交瀏覽器做再一次請求;如果是代理則把重寫后的URL交給代理模塊請求最終的內容(Content),最后把內容送回給瀏覽器。

五、何時使用.htaccess中的重寫規則定義

假如您對網站內容所在的服務器沒有管理員權限,或者您的網站內容放在ISP的服務器上托管,無法改寫主配置文件,但是您對Web站點內容所在的目錄有寫權限,則可以設置自己的.htaccess文件達到同樣的目的。但您需要確定主配置文件中對您的網站所在的目錄定義了下面的內容,否則您的.htaccess不會工作。

關鍵字:Apache 重寫 規則 說明 應用

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站