發布者認證信息(營業執照和身份證)未完善,請登錄后完善信息登錄
亚洲国产精品成人久久综合影院,57pao国产成视频免费播放,九一九色国产,在线国产综合一区二区三区,97中文字幕在线
中文字幕欧美日韩,欧美精品在线观看视频,欧美一道本,色噜噜亚洲黑人www视频,九九热视频在线免费观看,亚洲国产日韩在线观看,操国产美女,不卡色老大久久综合网
首頁 » 資訊 » 編程開發 > Apache偽靜態Rewrite詳解

Apache偽靜態Rewrite詳解

  發布時間 : 2017-04-27 14:41:10 71
內容提要
一、Rewrite規則簡介:Rewirte主要的功能就是實現URL的跳轉,它的正則表達式是基于Perl語言??苫诜掌骷壍?httpd.conf)和目
 一、Rewrite規則簡介:

Rewirte主要的功能就是實現URL的跳轉,它的正則表達式是基于Perl語言??苫?a href="http://www.zhepa.cn/zt/42509/" data-type="mip" target="_blank">服務器級的(httpd.conf)和目錄級的 (.htaccess)兩種方式。如果要想用到rewrite模塊,必須先安裝或加載rewrite模塊。方法有兩種一種是編譯apache的時候就直接 安裝rewrite模塊,別一種是編譯apache時以DSO模式安裝apache,然后再利用源碼和apxs來安裝rewrite模塊。
二、在Apache配置中啟用Rewrite
打開配置文件httpd.conf:

復制代碼代碼如下:

1.啟用rewrite
# LoadModule rewrite_module modules/mod_rewrite.so 去除前面的 #

 

2.啟用.htaccess
在虛擬機配置項中
AllowOverride None    修改為: AllowOverride All


二、Rewrite基本寫法
服務器有配置文件不可能由我們來改,所以大多情況下要在網站的根目錄下建一個.htaccess文件。
復制代碼代碼如下:

RewriteEngine on    //啟動rewrite引擎
RewriteRule ^/index([0-9]*).html$ /index.php?id=$1   //“([0-9]*)” 代表范圍 用(.*)代表所有,下同。
RewriteRule ^/index([0-9]*)/$ /index.php?id=$1 [R]   //虛擬目錄

三、Apache mod_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) 傳遞給下一個處理
例如:
復制代碼代碼如下:
RewriteRule ^/abc(.*) /def$1 [PT] # 將會交給/def規則處理
Alias /def /ghi

14) S=num(skip next rule(s)) 跳過num條規則
15) E=VAR:VAL(set environment variable) 設置環境變量

 

四、Apache rewrite例子
例子一:
同時達到下面兩個要求:
1.用http://www.yiehua.com
2.用http://yyy.yiehua.com 來訪問 https://www.yiehua.com/user.php?username=yyy 的功能

復制代碼代碼如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.yiehua.com
RewriteCond %{REQUEST_URI} !^user.php$
RewriteCond %{REQUEST_URI} .php$
RewriteRule (.*).php$ https://www.yiehua.com/$1/ [R]
RewriteCond %{HTTP_HOST} !^www.yiehua.com
RewriteRule ^(.+) %{HTTP_HOST} [C]
RewriteRule ^([^.]+).yiehua.com https://www.yiehua.com/user.php?username=$1

 

例子二:

復制代碼代碼如下:

/type.php?typeid=* –> /type*.html
/type.php?typeid=*&page=* –> /type*page*.html

 

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

 
layui

微信掃碼關注 億華聯眾 公眾號

頭條推薦

主站蜘蛛池模板: 亚洲视频二| 亚洲午夜18| 九色在线观看视频| 国产亚洲成AⅤ人片在线观看| 久久男人视频| 欧美五月婷婷| 欧美精品三级在线| 国产打屁股免费区网站| 丁香五月婷婷激情基地| 欧洲熟妇精品视频| 91偷拍一区| 欧美不卡二区| 2021国产精品自产拍在线| 黄色网页在线观看| 91福利免费| 国产va免费精品| 五月婷婷激情四射| 亚洲一区色| 亚洲天堂日本| 久久精品中文字幕免费| 亚洲VA中文字幕| 欧美α片免费观看| 97精品国产高清久久久久蜜芽| 亚洲区视频在线观看| 国产视频入口| 亚洲美女久久| 亚洲中文字幕久久无码精品A| 成人va亚洲va欧美天堂| 亚洲av无码成人专区| 情侣午夜国产在线一区无码| 日韩 欧美 国产 精品 综合| 青草午夜精品视频在线观看| 99热这里只有免费国产精品 | 97超爽成人免费视频在线播放| 91丨九色丨首页在线播放| 亚洲第一色网站| 亚洲色欲色欲www在线观看| 亚洲美女操| 国产精品成| 激情综合网激情综合| 999福利激情视频| 狠狠ⅴ日韩v欧美v天堂| 国产欧美精品一区二区| 高清免费毛片| 午夜国产精品视频黄| 麻豆精品在线| 精品国产毛片| 拍国产真实乱人偷精品| 欧美www在线观看| 毛片免费在线| 永久免费精品视频| 国产特级毛片aaaaaa| 国产午夜人做人免费视频中文| 美女潮喷出白浆在线观看视频| 免费人成视网站在线不卡| 无码精品福利一区二区三区| 国产人成网线在线播放va| 久久精品嫩草研究院| 亚洲愉拍一区二区精品| 亚洲日韩精品无码专区| 国产亚洲高清视频| 日韩欧美中文字幕一本| 中日无码在线观看| 国产精品无码久久久久久| 日本亚洲欧美在线| 蜜桃视频一区二区| 素人激情视频福利| 久久91精品牛牛| 麻豆精品久久久久久久99蜜桃| 亚洲成在线观看 | 国产91视频免费观看| 漂亮人妻被中出中文字幕久久| 久久香蕉国产线| 日韩大片免费观看视频播放| 91午夜福利在线观看| 亚洲国产第一区二区香蕉| 国产精品无码一二三视频| 天天做天天爱夜夜爽毛片毛片| 欧美日本激情| 在线观看国产精品一区| 人妻夜夜爽天天爽| 就去吻亚洲精品国产欧美|