Rewrite,一種伺服器的重寫脈衝技術
Rewrite,一種伺服器的重寫脈衝技術,它使得伺服器可以支持 URL 重寫,是一種最新流行的伺服器技術。它還可以實現限制特定IP訪問網站的功能。比如原本需要http://www.abc.com/read.php?tid=123 通過Rewriterule 變成喔 http://www.abc.com/123.htm也可以訪問
0、這方面在一些部落格或者論壇的網站上利用比較多,比如cnbate ,比如PHPWIND等一些訪問量高又希望友好親和搜尋引擎的站點一般會利用偽靜態技術來完成。
Rewriterule有很多功能,一般都是來完善網站和美化網站
很多情況下,某個 IP 的訪問很容易造成 CPU 100% (比如某些搜尋引擎的固定抓取,別人大量的採集站點),這個時候我們就要利用一些有效的手段封掉對方的 IP,讓他無法消耗伺服器的資源,封 IP 的方法有很多種,如果你的 Web 伺服器安裝了 Rewrite 模組的話,也可以試試利用 Rewrite 規則封掉對方的 IP。
1、例如我們把某個特定的 IP 直接重定向到 baidu 首頁,在網站根目錄的 .htaccess 檔案里添加代碼:
RewriteCond % 123.123.123.123 [NC]RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301] 將 123.123.123.123 這個 IP 替換成您要限制的 IP 即可
2、如果要實現多個 IP ,可以這樣寫:
RewriteCond % 123.123.123.123 [OR]RewriteCond % 124.124.124.124 [NC]RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301]
【參數詳解】
1) R 強制外部重定向,後面可以代301或302跳轉。
2) F 禁用URL,返回403HTTP狀態碼。
3) G 強制URL為GONE,返回410HTTP狀態碼。
4) P 強制使用代理轉發。
5) L 表明當前規則是最後一條規則,停止分析以後規則的重寫。
6) N 重新從第一條規則開始運行重寫過程。
7) C 與下一條規則關聯。
8) T=MIME-type(force MIME type) 強制MIME類型。
9) NS 只用於不是內部子請求。
10) NC 不區分大小寫。
11) QSA 追加請求字元串。
12) NE 不在輸出轉義特殊字元。
相關詞條
-
Rewriterule
Rewriterule,一種伺服器的重寫脈衝技術,現已經廣泛套用於伺服器之中。
-
EMLOG
簡介EMLOG-項目簡介 emlog 兼容性:Firefox 2.0及以上版本、IE6.0 及以上版本、safari3 oper...
簡介 安裝說明 功能介紹 使用說明 模板及外掛程式使用說明 -
rewrite[伺服器重寫技術]
% 123.123.123.123 [NC]RewriteRule... % 124.124.124.124 [NC]RewriteRule ^(.*)$ http...]RewriteRule /about\.htm /index\.html這裡...
Rewrite介紹 -
ISAPI_REWRITE
Host: web\.eboat\.cn Rewriterule... RewriteRule ^/([^.]... RewriteRule ^/(.*) /Home/$1/$2 [I...
-
RewriteCond
Rewriterule指令前面可能會有一條或多條RewriteCond指令,只...:RewriteRule後向引用,其中(0 = N = 9) 。$N引用緊跟在RewriteCond後面的RewriteRule中模板中的括弧中...
-
asp重定向
RewriteEngine on Rewriterule...;#91;nc] rewriterule...
redirect實現網頁重定向 -
域名重定向
onRewriterule (.*) http...]rewriterule ^(.*)$ http://www.domain.com...
-
.htaccess
[NC].htaccess Rewriterule\.(gif...] RewriteRule\.(gif|jpg)$http...RewriteCond%{HTTP_HOST}!^www\.RewriteRule...
概述 密碼保護 伺服器內置SSI 用戶IP禁止 變更默認目錄頁 -
URL重寫
的)⒉在httpd.conf或.htaccess中使用RewriteRule:RewriteRule "^/dir/ ([^./]*) \.html...或RewriteRule指令。菜鳥指南:本功能的Alias指令...
標準化 特別注意 靜態化 好處 優點