国内精品欧美视频一区二区,成年人网站一级黄色免费,欧美一区二区三区不卡放荡的寡妇,欧美成人性生活视频在线观看

中山php|最優(yōu)網(wǎng)絡(luò)中山做網(wǎng)站 中山php建站

最優(yōu)良人

2011/08/23 at 14:06

htaccess,apache下分布式配置文件的配置選項和flag標(biāo)簽

以下指命令的作用域都是.htaccess
RewriteEngine On|Off

RewriteEngine 可用On 或者 Off 打開或關(guān)閉rewrite功能。
rewrite configurations 不會繼承,所以你得給每個你想用 rewrite功能的virtual host加上這個指令。
RewriteBase URL-path

RewriteBase指令顯式地設(shè)置了目錄級重寫的基準(zhǔn)URL。在下文中,你可以看見RewriteRule可以用于目錄級的配置文件中 (.htaccess)并在局部范圍內(nèi)起作用,即規(guī)則實際處理的只是剝離了本地路徑前綴的一部分。處理結(jié)束后,這個路徑會被自動地附著回去。默認(rèn)值是"RewriteBase physical-directory-path"。
在對一個新的URL進(jìn)行替換時,此模塊必須把這個URL重新注入到服務(wù)器處理中。為此,它必須知道其對應(yīng)的URL前綴或者說URL基準(zhǔn)。通常,此前綴就是對應(yīng)的文件路徑。但是,大多數(shù)網(wǎng)站URL不是直接對應(yīng)于其物理文件路徑的,因而一般不能做這樣的假定! 所以在這種情況下,就必須用RewriteBase指令來指定正確的URL前綴。
如果你的網(wǎng)站服務(wù)器URL不是與物理文件路徑直接對應(yīng)的,而又需要使用RewriteBase指令,則必須在每個對應(yīng)的.htaccess文件中指定RewriteRule 。
RewriteCond TestString CondPattern

RewriteCond指令定義了一個規(guī)則的條件,即在一個RewriteRule指令之前有一個或多個RewriteCond指令。條件之后的重寫規(guī)則僅在當(dāng)前URI與pattern匹配并且符合這些條件的時候才會起作用。
Notice:All of these tests can also be prefixed by an exclamation mark ('!') to negate their meaning. 在正則表達(dá)式中,如果取反的話要用^,在這里需要用!號取反
RewriteOptions Options

Sets some special options for the rewrite engine.
設(shè)定一些特殊的選項給rewrite.
The Option string can be currently only one:inherit
inherit
此值強(qiáng)制當(dāng)前配置可以繼承其父配置。 在虛擬主機(jī)級配置中,它意味著主服務(wù)器的映射表、條件和規(guī)則可以被繼承。 在目錄級配置中,它意味著其父目錄的.htaccess中的條件和規(guī)則可以被繼承。
MaxRedirects=number
為了避免目錄級RewriteRule的無休止的內(nèi)部重定向, 在此類重定向和500內(nèi)部服務(wù)器錯誤次數(shù)達(dá)到一個最大值的時候, mod_rewrite會停止對此請求的處理。 如果你確實需要對每個請求允許大于10次的內(nèi)部重定向,可以增大這個值。
This forces the current configuration to inherit the configuration of the parent.
強(qiáng)制當(dāng)前的配置繼承它parent的配置。
在per-virtual-server環(huán)境下,意味著maps, conditions , rules會被繼承!
在per-directory 環(huán)境下 意味著它父目錄的.htaccess配置中的conditions , rules 會被繼承!
RewriteRule Pattern Substitution [flags]

Text:
. 任何單字符
[chars] Character class: One of chars
[^chars] Character class: None of chars
text1|text2 兩者選一個: text1 or text2

Quantifiers:量詞
? 0 or 1 of the 前面的 text
* 0 or N of the 前面的 text (N > 0)
+ 1 or N of the 前面的 text (N > 1)

Grouping:
(text) Grouping of text

可用$N來得到()中的內(nèi)容:
( (a|b) | (c|d))
$1 $2 $3

Anchors:
^ Start of line anchor
$ End of line anchor

Escaping:
\char escape that particular char
(for instance to specify the chars ".[]()" etc.)

注意:沒有并且&

=========================================================================================
flags

1.
'redirect|R [=code]' (強(qiáng)制重定向 redirect)
以http://thishost[:thisport]/(使新的URL成為一個URI) 為前綴的Substitution可以強(qiáng)制性執(zhí)行一個外部重定向。 如果code沒有指定,則產(chǎn)生一個HTTP響應(yīng)代碼302(臨時性移動)。 如果需要使用在300-400范圍內(nèi)的其他響應(yīng)代碼,只需在此指定這個數(shù)值即可, 另外,還可以使用下列符號名稱之一: temp (默認(rèn)的), permanent, seeother. 用它可以把規(guī)范化的URL反饋給客戶端,如, 重寫``/~''為 ``/u/'',或?qū)?u/user加上斜杠,等等。 注意: 在使用這個標(biāo)記時,必須確保該替換字段是一個有效的URL! 否則,它會指向一個無效的位置! 并且要記住,此標(biāo)記本身只是對URL加上 http://thishost[:thisport]/的前綴,重寫操作仍然會繼續(xù)。 通常,你會希望停止重寫操作而立即重定向,則還需要使用'L'標(biāo)記.
2.
'forbidden|F' (強(qiáng)制URL為被禁止的 forbidden)
強(qiáng)制當(dāng)前URL為被禁止的,即,立即反饋一個HTTP響應(yīng)代碼403(被禁止的)。 使用這個標(biāo)記,可以鏈接若干RewriteConds以有條件地阻塞某些URL。
3.
'gone|G' (強(qiáng)制URL為已廢棄的 gone)
強(qiáng)制當(dāng)前URL為已廢棄的,即,立即反饋一個HTTP響應(yīng)代碼410(已廢棄的)。 使用這個標(biāo)記,可以標(biāo)明頁面已經(jīng)被廢棄而不存在了.
4.
'proxy|P' (強(qiáng)制為代理 proxy)
此標(biāo)記使替換成分被內(nèi)部地強(qiáng)制為代理請求,并立即(即, 重寫規(guī)則處理立即中斷)把處理移交給代理模塊。 你必須確保此替換串是一個有效的(比如常見的以 http://hostname開頭的)能夠為Apache代理模塊所處理的URI。 使用這個標(biāo)記,可以把某些遠(yuǎn)程成分映射到本地服務(wù)器名稱空間, 從而增強(qiáng)了ProxyPass指令的功能。 注意: 要使用這個功能,代理模塊必須編譯在Apache服務(wù)器中。 如果你不能確定,可以檢查``httpd -l''的輸出中是否有mod_proxy.c。 如果有,則mod_rewrite可以使用這個功能; 如果沒有,則必須啟用mod_proxy并重新編譯``httpd''程序。
5.
'last|L' (最后一個規(guī)則 last)
立即停止重寫操作,并不再應(yīng)用其他重寫規(guī)則。 它對應(yīng)于Perl中的last命令或C語言中的break命令。 這個標(biāo)記可以阻止當(dāng)前已被重寫的URL為其后繼的規(guī)則所重寫。 舉例,使用它可以重寫根路徑的URL('/')為實際存在的URL, 比如, '/e/www/'.
6.
'next|N' (重新執(zhí)行 next round)
重新執(zhí)行重寫操作(從第一個規(guī)則重新開始). 這時再次進(jìn)行處理的URL已經(jīng)不是原始的URL了,而是經(jīng)最后一個重寫規(guī)則處理的URL。 它對應(yīng)于Perl中的next命令或C語言中的continue命令。 此標(biāo)記可以重新開始重寫操作,即, 立即回到循環(huán)的頭部。但是要小心,不要制造死循環(huán)!
7.
'chain|C' (與下一個規(guī)則相鏈接 chained)
此標(biāo)記使當(dāng)前規(guī)則與下一個(其本身又可以與其后繼規(guī)則相鏈接的, 并可以如此反復(fù)的)規(guī)則相鏈接。 它產(chǎn)生這樣一個效果: 如果一個規(guī)則被匹配,通常會繼續(xù)處理其后繼規(guī)則, 即,這個標(biāo)記不起作用;如果規(guī)則不能被匹配, 則其后繼的鏈接的規(guī)則會被忽略。比如,在執(zhí)行一個外部重定向時, 對一個目錄級規(guī)則集,你可能需要刪除``.www'' (此處不應(yīng)該出現(xiàn)``.www''的)。
8.
'type|T=MIME-type' (強(qiáng)制MIME類型 type)
強(qiáng)制目標(biāo)文件的MIME類型為MIME-type。 比如,它可以用于模擬mod_alias中的ScriptAlias指令, 以內(nèi)部地強(qiáng)制被映射目錄中的所有文件的MIME類型為``application/x-httpd-cgi''.
9.
'nosubreq|NS' (僅用于不對內(nèi)部子請求進(jìn)行處理 no internal sub-request)
在當(dāng)前請求是一個內(nèi)部子請求時,此標(biāo)記強(qiáng)制重寫引擎跳過該重寫規(guī)則。 比如,在mod_include試圖搜索可能的目錄默認(rèn)文件(index.xxx)時, Apache會內(nèi)部地產(chǎn)生子請求。對子請求,它不一定有用的,而且如果整個規(guī)則集都起作用, 它甚至可能會引發(fā)錯誤。所以,可以用這個標(biāo)記來排除某些規(guī)則。 根據(jù)你的需要遵循以下原則: 如果你使用了有CGI腳本的URL前綴,以強(qiáng)制它們由CGI腳本處理, 而對子請求處理的出錯率(或者開銷)很高,在這種情況下,可以使用這個標(biāo)記。
10.
'nocase|NC' (忽略大小寫 no case)
它使Pattern忽略大小寫,即, 在Pattern與當(dāng)前URL匹配時,'A-Z' 和'a-z'沒有區(qū)別。
11.
'qsappend|QSA' (追加請求串 query string append)
此標(biāo)記強(qiáng)制重寫引擎在已有的替換串中追加一個請求串,而不是簡單的替換。 如果需要通過重寫規(guī)則在請求串中增加信息,就可以使用這個標(biāo)記。
12.
'noescape|NE' (在輸出中不對URI作轉(zhuǎn)義 no URI escaping)
此標(biāo)記阻止mod_rewrite對重寫結(jié)果應(yīng)用常規(guī)的URI轉(zhuǎn)義規(guī)則。 一般情況下,特殊字符(如'%', '$', ';'等)會被轉(zhuǎn)義為等值的十六進(jìn)制編碼。 此標(biāo)記可以阻止這樣的轉(zhuǎn)義,以允許百分號等符號出現(xiàn)在輸出中,如: RewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE]
可以使'/foo/zed'轉(zhuǎn)向到一個安全的請求'/bar?arg=P1=zed'.
13.
'passthrough|PT' (移交給下一個處理器 pass through)
此標(biāo)記強(qiáng)制重寫引擎將內(nèi)部結(jié)構(gòu)request_rec中的uri字段設(shè)置為 filename字段的值,它只是一個小修改,使之能對來自其他URI到文件名翻譯器的 Alias,ScriptAlias, Redirect 等指令的輸出進(jìn)行后續(xù)處理。舉一個能說明其含義的例子: 如果要通過mod_rewrite的重寫引擎重寫/abc為/def, 然后通過mod_alias使/def轉(zhuǎn)變?yōu)?ghi,可以這樣: RewriteRule ^/abc(.*) /def$1 [PT]
Alias /def /ghi
如果省略了PT標(biāo)記,雖然mod_rewrite運(yùn)作正常, 即, 作為一個使用API的URI到文件名翻譯器, 它可以重寫uri=/abc/...為filename=/def/..., 但是,后續(xù)的mod_alias在試圖作URI到文件名的翻譯時,則會失效。
注意: 如果需要混合使用不同的包含URI到文件名翻譯器的模塊時, 就必須使用這個標(biāo)記。混合使用mod_alias和mod_rewrite就是個典型的例子。

For Apache hackers
如果當(dāng)前Apache API除了URI到文件名hook之外,還有一個文件名到文件名的hook, 就不需要這個標(biāo)記了! 但是,如果沒有這樣一個hook,則此標(biāo)記是唯一的解決方案。 Apache Group討論過這個問題,并在Apache 2.0 版本中會增加這樣一個hook。
14.
'skip|S=num' (跳過后繼的規(guī)則 skip)
此標(biāo)記強(qiáng)制重寫引擎跳過當(dāng)前匹配規(guī)則后繼的num個規(guī)則。 它可以實現(xiàn)一個偽if-then-else的構(gòu)造: 最后一個規(guī)則是then從句,而被跳過的skip=N個規(guī)則是else從句. (它和'chain|C'標(biāo)記是不同的!)
15.
'env|E=VAR:VAL' (設(shè)置環(huán)境變量 environment variable)
此標(biāo)記使環(huán)境變量VAR的值為VAL, VAL可以包含可擴(kuò)展的反向引用的正則表達(dá)式$N和%N。 此標(biāo)記可以多次使用以設(shè)置多個變量。 這些變量可以在其后許多情況下被間接引用,但通常是在XSSI (via or CGI (如 $ENV{'VAR'})中, 也可以在后繼的RewriteCond指令的pattern中通過%{ENV:VAR}作引用。 使用它可以從URL中剝離并記住一些信息。
16.
'cookie|CO=NAME:VAL:domain[:lifetime[:path]]' (設(shè)置cookie)
它在客戶端瀏覽器上設(shè)置一個cookie。 cookie的名稱是NAME,其值是VAL。 domain字段是該cookie的域,比如'.apache.org', 可選的lifetime是cookie生命期的分鐘數(shù), 可選的path是cookie的路徑。

標(biāo)簽:,
-
水蜜桃精品视频在线观看-日本国产一区二区在线观看-69久久夜色国产精品69-免费观看亚洲成人av| 国产成人一区二区免费av-国产成人精品一区二区不卡-亚洲乱码精品一区二区在线-青草视频免费在线观看尤物| 男人天堂色男人色偷偷-国产内射在线干得爽到语无次-国产成人亚洲欧美二区综合-精品欧美高清视频观看| 人妻日韩人妻中文字幕-日韩情色中文字幕在线-日韩av大全在线观看-日韩少妇高潮视频免费看| 亚洲国产综合成人久久-日本一区二区三区精彩视频-激情四射五月天亚洲婷婷-人妻高清视频一区二区三区| 久久噜噜噜精品国产亚洲综合-91精品国产高清久久福利-精品国产一区二区三区麻豆-日本加勒比一区二区在线观看免费| 精品国产成人亚洲午夜福利-午夜福利一区二区91-亚洲中文字幕女优最新网址-亚洲av成人国产精品| 91精品久久综合熟女-日产精品毛片av一区二区三区-国产精品永久在线播放-一区二区中文字幕在线视频| 日韩精品人妻久久久一二三-亚洲精品呻吟久久粉嫩av-女同按摩高潮中出亚洲-亚洲成人精品福利在线| 精品国产中文字幕在线视频-性生活视频在线观看欧美-成年人免费黄片内射国产-国产欧美另类精品久久久| 麻豆国产av一区二区精品-久久福利社最新av高清精品-丝袜美腿亚洲综合伊人-亚洲欧洲av一区二区三区| 国产韩国精品一区二区三区-久久精品人妻一区二区三区av-黄片视频在线观看欧美-国产成人自拍在线视频| av午夜福利一片免费看久久-中文字幕日韩无敌亚洲精品-四虎高清成人在线观看-亚洲开心婷婷中文字幕| 日韩av毛片免费播放-国产999热这里只有精品-亚洲第一精品中文字幕-欧美特黄免费在线观看| 婷婷激情五月天第四色-岛国片av在线免费观看-久久综合久久一区二区-91青青草原免费观看| 久久中文字幕亚洲天堂-午夜国产成人福利视频-亚欧天堂成人av成人-熟女乱中文字幕熟女熟妇| 九九热在线视频精品一-国产乱码精品一区二区蜜臀-乱妇乱熟女妇熟女网站视频-国产精品午夜视频在线| 人日本中文字幕免费精品-日本口爆吞精在线视频-玖玖玖玖视频在线观看-国产精品内射在线播放| 久久超碰97中文字幕亚洲-亚洲成人精品在线一区二区-亚洲天天操夜夜操狠狠操-久久午夜鲁丝片午夜精品| 在线播放口爆吞精美女-亚洲精品中文字幕日韩在线-亚洲福利视频免费在线观看-精品国产自拍免费视频| 一级女性全黄久久生活片-日韩久久精品视频在线观看-国产精品色午夜免费视频-亚洲码欧洲码一区二区三区| 日韩有码中文字幕在线视频-草草影院国产在线观看-日韩中文字幕有码午夜美女-亚洲第二十页中文字幕| 精品女同一区二区免费播放-四虎成人精品国产永久免费-日韩在线播放av不卡一区二区-久热久草香蕉在线视频| 日韩成人大片一区二区三区-国产一级淫片av免费-18禁免费观看网站入口-国产黄色特级片一区二区三区| 精品国产一区二区三区色搞-国产极品尤物精品视频-亚洲中文字幕乱码亚洲-午夜日本福利在线观看| 邻居少妇毛多水多太爽了-男人天堂手机在线视频-国产精品国产三级国产专播-韩国女主播福利视频一区二区| 女生下面粉嫩在线视频-人妻熟女av国产在线-亚洲精品成人一区二区三区-商场偷拍女厕所撒尿视频| 一本久道视频无线视频试看-亚洲国产精品一区二区三区久久-中文字幕色偷偷人妻久久-久久精品99国产精品中| 免费岛国av在线观看-国产一区二区三区av在线-亚洲成人精品综合在线-日韩亚洲一区二区三区在线| 九九久久精品国产婷婷-亚洲少妇视频在线观看-国产网友精品自拍视频-超碰在线成人免费精品| 日本一区二区三区三级视频-亚洲国产精品一区二区久-蜜桃视频网站免费观看-在线视频中文字幕一区二区| 国产素人一区二区久久-欧美精品不卡在线观看-蜜桃精品一区二区在线播放蜜臀-欧美日韩精品在线一区二区三区| 女优av天堂中文字幕-国产亚洲精品成人av久-国产黄三级三级三级三级一区二区-日本高清视频不卡一区二区| 国内精品欧美久久精品-国产极品尤物美在线观看-日本经典视频一区二区三区在线-国模91九色精品二三四| 国内精品欧美久久精品-国产极品尤物美在线观看-日本经典视频一区二区三区在线-国模91九色精品二三四| 日韩久久久久久中文字幕-九九热视频精选在线播放-亚洲最大黄色成人av-亚洲最大av一区二区| 五月婷婷丁香免费视频-四虎永久免费观看在线-一品道亚洲欧美日韩精品-日韩一级黄色片在线播放| 久久夜色国产精品亚洲-国产视频一区二区三区免费观看-亚洲一区二区成人在线观看-日韩精品一区二区三区在线视频| 亚洲日本国产一区二区三区-日日噜噜夜夜狠狠免费-亚洲不卡在线视频观看-亚洲成年网站青青草原| 亚洲天堂av中文在线-亚洲精品有码中文字幕网络-在线播放国产一区二区不卡-香港毛片免费观看视频| 麻豆免费播放在线观看-在线观看成人午夜福利-亚洲华人在线免费视频-国产极品超大美女白嫩在线|