卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Apache Rewrite 規(guī)則

Apache Rewrite是一項(xiàng)非常重要的功能,可以實(shí)現(xiàn)URL跳轉(zhuǎn),比如WordPress的永久鏈接等等,都需要服務(wù)器支持這個(gè)功能,你對Apache Rewrite這個(gè)功能了解嗎,看看下面的簡介文章

Apache Rewrite是一項(xiàng)非常重要的功能,可以實(shí)現(xiàn)URL跳轉(zhuǎn),比如WordPress的永久鏈接等等,都需要服務(wù)器支持這個(gè)功能,你對Apache Rewrite這個(gè)功能了解嗎,看看下面的簡介文章:Apache Rewrite 規(guī)則 n<=~ 1iY n}[KDE{ , V n1、Rewrite規(guī)則簡介: ;vI *ThzdD nph8J n |E nRewirte主要的功能就是實(shí)現(xiàn)URL的跳轉(zhuǎn),它的正則表達(dá)式是基于Perl語言??苫诜?wù)器級的(httpd.conf) 和目錄級的(.htaccess)兩種方式。如果要想用到rewrite模塊,必須先安裝或加載rewrite模塊。方法有兩種一種是編譯apache的時(shí)候就直接安裝rewrite模塊,別一種是編譯apache時(shí)以DSO模式安裝apache,然后再利用源碼和apxs來安裝rewrite模塊。 '? `@7E ol n基于服務(wù)器級的 (httpd.conf)有兩種方法,一種是在httpd.conf的全局下直接利用RewriteEngineon來打開rewrite功能;另一種是在局部里利用RewriteEngineon來打開rewrite功能,下面將會舉例說明,需要注意的是,必須在每個(gè)virtualhost里用 RewriteEngineon來打開rewrite功能。否則virtualhost里沒有RewriteEngine on它里面的規(guī)則也不會生效。 B S -:dyBw n基于目錄級的 (.htaccess),要注意一點(diǎn)那就是必須打開此目錄的FollowSymLinks屬性且在.htaccess里要聲明RewriteEngine on。 <=w ? [*i nPQU3s $ n2、舉例說明: : tjg g] nl`v sV^1 n下面是在一個(gè)虛擬主機(jī)里定義的規(guī)則。功能是把client請求的主機(jī)前綴不是www.colorme.com和203.81.23.202都跳轉(zhuǎn)到主機(jī)前綴為http://www.colorme.com.cn,避免當(dāng)用戶在地址欄寫入http://colorme.com.cn時(shí)不能以會員方式登錄網(wǎng)站。 `' [7~?Ew[ nNameVirtualHost 192.168.100.8:80 Q {.{# G nServerAdmin webmaster@colorme.com.cn j[ m_qohd7 nDocumentRoot "/web/webapp" "} ' 8`k d nServerName www.colorme.com.cn D0Vyh" ua nServerName colorme.com.cn QD.zU /F~> nRewriteEngine on #打開rewirte功能 ,YP 1$gj nRewriteCond {HTTP_HOST} !^www.colorme.com.cn [NC] #聲明Client請求的主機(jī)中前綴不是www.colorme.com.cn,[NC]的意思是忽略大小寫 > uAQi U nRewriteCond {HTTP_HOST} !^203.81.23.202 [NC] #聲明Client請求的主機(jī)中前綴不是203.81.23.202,[NC]的意思是忽略大小寫 Ig PV # nRewriteCond {HTTP_HOST} !^$ #聲明Client請求的主機(jī)中前綴不為空,[NC]的意思是忽略大小寫 i ll-OPeg nRewriteRule ^/(.*) http://www.colorme.com.cn/ [L] Q vv Jp^ n#含義是如果Client請求的主機(jī)中的前綴符合上述條件,則直接進(jìn)行跳轉(zhuǎn)到http://www.colorme.com.cn/, [L]意味著立即停止重寫操作,并不再應(yīng)用其他重寫規(guī)則。這里的.*是指匹配所有URL中不包含換行字符,()括號的功能是把所有的字符做一個(gè)標(biāo)記,以便于后面的應(yīng)用.就是引用前面里的(.*)字符。 [ g ( n( R 4 PD n例二.將輸入 folio.test.com 的域名時(shí)跳轉(zhuǎn)到profile.test.com Af 2 =qe nlisten 8080 !Y ;H(.A/ nNameVirtualHost 10.122.89.106:8080 '}U_D:o.b nServerAdmin webmaster@c

標(biāo)簽: