亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

Apache Rewrite偽靜態與URL跳轉配置

2024-08-27 18:22:14
字體:
來源:轉載
供稿:網友

本文章來給各位朋友詳細介紹Apache Rewrite偽靜態配置方法與我們最后跳到的apache URL跳轉配置方法,這里跳轉url不是指301,404了,而一種偽靜態的正常跳轉,很多網站做三級域名時會有到哦。

Rewirte主要的功能就是實現URL的跳轉,Rewirte代碼的正則表達式是基于Perl語言.基于服務器級的(httpd.conf)和目 錄級的 (.htaccess)兩種方式,而我們Apache一般用的是目錄級的 (.htaccess)方式,所以海天這里學習和記錄的也就是(.htaccess)方式,俗稱偽靜態.

既然Rewirte主要的功能就是實現URL的跳轉,所以海天就直接從URL跳轉入手,廢話不多說,開始!

一般的.htaccess偽靜態跳轉寫法為(下例為輸入 a.Vevb.com 的域名時跳轉到www.49028c.com):

  1. RewriteEngine on   
  2. RewriteCond %{HTTP_HOST} ^a.Vevb.com [NC]   
  3. RewriteRule ^(.*) http://www.49028c.com/ [L] 

Apache Rewrite規則重寫的標志

1) R[=code](force redirect) 強制外部重定向 

強制在替代字符串加上http://thishost[:thisport]/前綴重定向到外部的URL.如果code不指定,將用缺省的302 HTTP狀態碼. 

2) F(force URL to be forbidden)禁用URL,返回403HTTP狀態碼. 

3) G(force URL to be gone) 強制URL為GONE,返回410HTTP狀態碼. 

4) P(force proxy) 強制使用代理轉發. 

5) L(last rule) 表明當前規則是最后一條規則,停止分析以后規則的重寫. 

6) N(next round) 重新從第一條規則開始運行重寫過程. 

7) C(chained with next rule) 與下一條規則關聯,如果規則匹配則正常處理,該標志無效,如果不匹配,那么下面所有關聯的規則都跳過. 

8 ) T=MIME-type(force MIME type) 強制MIME類型 

9) NS (used only if no internal sub-request) 只用于不是內部子請求 

10) NC(no case) 不區分大小寫 

11) QSA(query string append) 追加請求字符串 

12) NE(no URI escaping of output) 不在輸出轉義特殊字符,例如:RewriteRule /foo/(.*) /bar?arg=P1%3d$1 [R,NE] 將能正確的將/foo/zoo轉換成/bar?arg=P1=zoo

13) PT(pass through to next handler) 傳遞給下一個處理,例如:

  1. RewriteRule ^/abc(.*) /def$1 [PT] # 將會交給/def規則處理  
  2. Alias /def /ghi  

14) S=num(skip next rule(s)) 跳過num條規則 

15) E=VAR:VAL(set environment variable) 設置環境變量

以下直接舉例說明:

例一、在一個虛擬主機里定義的Rewrite規則.功能是把client請求的URL地址前綴不是www.49028c.com和 70.40.213.183都跳轉到主機前綴為 http://www.49028c.com.這樣就避免相同內容的網頁有多個指向的域名,如http://Vevb.com,而不利于SEO.

1 RewriteEngine on 

#打開rewirte功能  

2 RewriteCond %{HTTP_HOST} !^www.aaa.cn [NC] 

#聲明Client請求的URL地址中前綴不是www.kiya.cn,其中 [NC] 的意思是忽略大小寫  

3 RewriteCond %{HTTP_HOST} !^70.40.213.183 [NC] 

#聲明Client請求的URL地址中前綴不是70.40.213.183  

4 RewriteCond %{HTTP_HOST} !^$ 

#聲明Client請求的主機中前綴不為空  

5 RewriteRule ^(.*) http://www.49028c.com/ [L]

#含義是如果Client請求的主機中的前綴符合上述條件,則直接進行跳轉到http://Vevb.com/,[L]意味著立即停止重寫操作,并 不再應用其他重寫規則.這里的.*是指匹配所有URL中不包含換行字符,()括號的功能是把所有的字符做一個標記,以便于后面的應用.就是引用前面里的 (.*)字符.

例二、啟用新域名為www.49028c.com之后.需要將原來的域名ss.Vevb.com, 以及論壇所在地址ss.Vevb.com/bbs/定向到新的域名,以便用戶可以找到,并且使原來的論壇 URL 繼續有效而不出現 404 未找到.比如原來的http://ss.Vevb.com/bbs/tread-60.html, 讓它在新的域名下繼續有效,點擊后轉發到http://bbs.Vevb.com/tread-60.html;而其他網頁,如原先的http: //ss.Vevb.com/purchase不會跳轉到二級域名bbs.Vevb.com/purchase上,而是到 www.49028c.com/purchase.

  1. RewriteEngine On   
  2. RewriteCond %{REQUEST_URI} ^/bbs/   
  3. RewriteRule ^bbs/(.*) http://bbs.Vevb.com/$1 [R=permanent,L]   
  4. RewriteCond %{REQUEST_URI} !^/bbs/   
  5. RewriteRule ^(.*) http://www.49028c.com/$1 [R=permanent,L] 

例三、同時達到下面兩個要求:

1.用http://www.49028c.com/xxx.php 來訪問 http://www.49028c.com/xxx/

2.用http://yyy.Vevb.com 來訪問 http://www.49028c.com/user.php?username=yyy 的功能

  1. RewriteEngine On   
  2. RewriteCond %{HTTP_HOST} ^www.49028c.com   
  3. RewriteCond %{REQUEST_URI} !^user.php$   
  4. RewriteCond %{REQUEST_URI} .php$   
  5. RewriteRule (.*).php$ http://www.49028c.com/$1/ [R]   
  6. RewriteCond %{HTTP_HOST} !^www.49028c.com   
  7. RewriteRule ^(.+) %{HTTP_HOST} [C]   
  8. RewriteRule ^([^.]+).hzhuti.com http://www.49028c.com/user.php?username=$1 

例四、將URL地址 /type.php?typeid=* 跳轉至 /type*.html,URL地址 /type.php?typeid=*&page=* 跳轉至 /type*page*.html

  1. RewriteRule ^/type([0-9]+).html$ /type.php?typeid=$1 [PT]   
  2. RewriteRule ^/type([0-9]+)page([0-9]+).html$ /type.php?typeid=$1&page=$2 [PT] 

相信通過以上四個簡單的例子,我們已經能夠寫出簡單的Apache Rewrite的URL跳轉介紹了apache基礎的rewrit知識,再發些例子給大家看看吧.

  1. RewriteEngine on 
  2. # 把 yourdomain.com 改為你要綁定的域名. 
  3. RewriteCond %{HTTP_HOST} ^(www.)?mq35.com$ 
  4. # 把 subfolder 改為要綁定的目錄. 
  5. RewriteCond %{REQUEST_URI} !^/bbs/ 
  6. # 不要改以下兩行. 
  7. RewriteCond %{REQUEST_FILENAME} !-f 
  8. RewriteCond %{REQUEST_FILENAME} !-d 
  9. # 把 subfolder 改為要綁定的目錄. 
  10. RewriteRule ^(.*)$ /bbs/$1 
  11. # 把 yourdomain.com 改為你要綁定的域名 
  12. # 把 subfolder 改為要綁定的目錄. 
  13. # subfolder/ 后面是首頁文件index.php, index.html...... 
  14. RewriteCond %{HTTP_HOST} ^(www.)?mq35.com$ 
  15. RewriteRule ^(/)?$ bbs/index.php [L] 

上面的整套語句是綁定一個子目錄,如需綁定多個子目錄,你可以重復添加以上的全套語句。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国语自产精品视频在线看| 精品国产区一区二区三区在线观看| 欧美高清在线播放| 日韩成人在线免费观看| 亚洲精品美女在线观看| 中日韩美女免费视频网址在线观看| 欧美激情在线观看| 久久久久久香蕉网| 欧美性生交大片免网| 国产亚洲欧洲在线| 欧美亚洲国产视频| 国产视频精品xxxx| 色悠久久久久综合先锋影音下载| 91亚洲精品在线观看| 日韩精品中文字幕久久臀| 日韩av在线免费观看一区| 欧美另类在线观看| 红桃视频成人在线观看| 亚洲一级免费视频| 国产一区二区三区视频| 欧美诱惑福利视频| 国产在线日韩在线| 97精品欧美一区二区三区| 国产69久久精品成人看| 国产精品亚洲自拍| 中文字幕av日韩| 米奇精品一区二区三区在线观看| 欧美激情一区二区三区久久久| 亚洲精品在线视频| 亚洲成人激情视频| 麻豆国产精品va在线观看不卡| 日韩有码在线观看| 精品国产老师黑色丝袜高跟鞋| 欧美区在线播放| 精品美女国产在线| 色综合伊人色综合网站| 亚洲精品久久久久久下一站| 久久夜色精品国产亚洲aⅴ| 国产偷亚洲偷欧美偷精品| 国产成人jvid在线播放| 大桥未久av一区二区三区| 欧美午夜性色大片在线观看| 中文字幕在线观看日韩| 91亚洲精品在线| 国产精品老牛影院在线观看| 88xx成人精品| 成人午夜在线观看| 亚洲第一精品久久忘忧草社区| 一区二区成人精品| 亚洲黄在线观看| 98精品国产自产在线观看| 日韩av在线免费看| 欧美成人四级hd版| 欧美激情精品久久久久久| 国产精品久久久久久av| 性金发美女69hd大尺寸| 久久国产精品久久久久久久久久| 97超级碰碰碰| 一区三区二区视频| 亚洲深夜福利在线| 清纯唯美亚洲综合| 欧美贵妇videos办公室| 欧美日韩国产123| 91免费的视频在线播放| 中文字幕亚洲国产| 国产亚洲精品va在线观看| 91精品久久久久久久久久久| 国产一区二中文字幕在线看| 亚洲人成自拍网站| 在线亚洲午夜片av大片| 国产成人一区二| 亚洲免费一级电影| 欧美精品电影免费在线观看| 久久久久久久久久国产| 日本久久久久久久| 欧美日韩另类字幕中文| 久久99国产精品自在自在app| 国产精品夜色7777狼人| 亚洲国产免费av| 北条麻妃99精品青青久久| 欧美电影在线观看网站| 中文字幕亚洲一区二区三区五十路| 国产精品免费福利| 亚洲激情在线观看| 亚洲成年人在线播放| 91精品国产91久久久久久久久| 久久人人爽人人爽人人片av高请| 国产精品ⅴa在线观看h| 一区二区在线免费视频| 精品偷拍各种wc美女嘘嘘| 亚洲国产91色在线| 欧美性猛交xxxx黑人| 在线视频欧美日韩| 日韩精品在线第一页| 日本国产欧美一区二区三区| 国产国产精品人在线视| 欧美黄色www| 欧美夜福利tv在线| 麻豆国产va免费精品高清在线| 亚洲天堂男人天堂女人天堂| 中文字幕亚洲第一| 久久久久久国产三级电影| 中文字幕日韩精品有码视频| 亚洲男人天堂网站| 九九综合九九综合| 国产精品免费久久久| 日韩中文字幕在线精品| 国产精品亚洲欧美导航| 久久九九有精品国产23| 亚洲精品www| 激情成人在线视频| 一区二区三区在线播放欧美| 日韩中文字幕国产| 国产一区二区香蕉| 国产精品久久久久久av福利| 日韩精品极品视频免费观看| 亚洲精品色婷婷福利天堂| 91精品国产自产在线老师啪| 亚洲女人天堂视频| 欧美日韩一区二区免费视频| 日韩国产欧美精品一区二区三区| 亚洲美女激情视频| 日本道色综合久久影院| 蜜臀久久99精品久久久无需会员| 亚洲精品色婷婷福利天堂| 欧美丰满少妇xxxxx做受| 国产精品永久在线| 国产精品老女人精品视频| 亚洲国产日韩欧美综合久久| 色偷偷偷亚洲综合网另类| 亚洲第一精品夜夜躁人人爽| 午夜精品一区二区三区在线视| 欧美性做爰毛片| 欧美午夜影院在线视频| 日韩精品中文字幕有码专区| 中文字幕亚洲在线| 亚洲黄色av女优在线观看| 日韩中文在线中文网在线观看| 97不卡在线视频| 亚洲国产精品资源| 69**夜色精品国产69乱| 亚洲乱亚洲乱妇无码| 韩国三级日本三级少妇99| 久久黄色av网站| 亚洲第一区中文99精品| 久久影视电视剧免费网站| 91成人在线观看国产| 日本久久亚洲电影| 欧美最顶级丰满的aⅴ艳星| 国产日韩欧美中文| 青草青草久热精品视频在线观看| 国产精品久久久久久久av大片| 日韩免费av一区二区| 日韩久久精品成人| 一个人看的www久久| 青青久久av北条麻妃黑人| 亚洲欧美变态国产另类| 精品女同一区二区三区在线播放| 国产精品久久久久久久久久久久| 精品久久香蕉国产线看观看gif| 成人在线小视频| 亚洲三级黄色在线观看| 日韩精品中文字幕在线| 日韩免费电影在线观看|