成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Apache中偽靜態Rewrite的使用方法和URL重寫規則表達式講解

瀏覽:327日期:2023-03-07 14:40:42
目錄
  • 一、安裝rewrite模塊
  • 二、配置文件httpd.conf中啟用Rewrite
  • 三、在服務器中找到配置文件vhosts.conf,啟用.htaccess
  • 四、在要啟用偽靜態的項目根目錄下建立 .htaccess 文件
  • 五、重啟Apache服務器,就OK了
  • 六、參數補充說明

apache中的mod_rewrite模塊提供了一個基于正則表達式分析器的重寫引擎來實時重寫URL請求,主要的功能就是實現URL的跳轉,它的正則表達式是基于Perl語言。可基于服務器級的(httpd.conf)和目錄級的(.htaccess)兩種方式,允許通過它來改變Apache Web服務器的配置。它支持每個完整規則可以擁有不限數量的子規則以及附加條件規則的靈活而且強大的URL操作機制。此URL操作可以依賴于各種測試,比如服務器變量、環境變量、HTTP頭、時間標記,甚至各種格式的用于匹配URL組成部分的查找數據庫。

而配置偽靜態的方法,需要根據web服務器的不同來做不同的配置,一般常用的有Apache服務器和Nginx服務器,本篇只介紹在Apache服務器上開啟和通過.htaccess文件來配置偽靜態的方法。

一、安裝rewrite模塊

如果要想用到rewrite模塊,必須確保在已安裝或加載rewrite模塊。一般在編譯apache的時候就安裝了rewrite模塊。

二、配置文件httpd.conf中啟用Rewrite

打開Apache配置文件httpd.conf,找到代碼:

#LoadModule rewrite_module modules/mod_rewrite.so

把前面#去掉。沒有則添加,但必須獨占一行,使apache支持 mod_rewrite 模塊。

三、在服務器中找到配置文件vhosts.conf,啟用.htaccess

打開虛擬機配置文件vhosts.conf,找到代碼:

AllowOverride None 修改為: AllowOverride All

使Apache支持 .htaccess 文件

四、在要啟用偽靜態的項目根目錄下建立 .htaccess 文件

在.htaccess 文件中輸入內容,示例如下

< IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule RewriteRule index.html$ index.php
#RewriteRule ^(.*?).html$ index.php?$1.html [QSA,PT,L]
#RewriteRule ^/index([0-9]*).html$ /index.php?id=$1
#更多偽靜態規則
< /IfModule>

// RewriteEngine on 為 啟動rewrite引擎

// RewriteRule 部分為自己的偽靜態規則

五、重啟Apache服務器,就OK了

六、參數補充說明

1、RewriteEngine 為重寫引擎開關,on為開啟,off為關閉。

2、RewriteRule 是路由轉向規則,之前路徑為瀏覽器中要輸入路徑,這里可以用正則表達式表達。+空格 后路徑為后臺實際轉向路徑。

3、轉向后臺實際路徑時可以傳參數,$1 代表瀏覽器路徑中輸入的第一個正則表達式的值,以此類推,$2代表第二個正則表達式的值。

4、RewriteRule 路由轉向規則里正則表達式用括號 () 括起來。

5、在RewriteRule寫法中,^表示語句開始,$ 表示語句的結束,L 表明當前規則是最后一條規則,停止分析以后重寫,NC表示不區分大小寫,QSA表示追加請求的字符串。

RewriteRule規則表達式的說明:
. 匹配任何單字符
[chars] 匹配字符串:chars
[^chars] 不匹配字符串:chars
text1|text2 可選擇的字符串:text1或text2
? 匹配0到1個字符
* 匹配0到多個字符
+ 匹配1到多個字符
^ 字符串開始標志
$ 字符串結束標志
\n 轉義符標志

6、補充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) 不在輸出轉義特殊字符

到此這篇關于Apache中偽靜態Rewrite的使用方法和URL重寫規則表達式講解的文章就介紹到這了,更多相關∪rL重寫偽靜態Rewrite內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Linux Apache
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美在线观看你懂的| 久久91精品国产91久久小草| 国产精品久久久久久一区二区三区| 久久亚洲二区三区| 六月丁香综合在线视频| 亚洲欧洲精品一区二区三区不卡| 一区二区在线观看视频| 亚洲一区二区三区四区在线观看 | 亚洲免费av网站| 亚洲精品在线一区二区| 亚洲自拍都市欧美小说| 亚洲成人av电影在线| 亚洲国产精品视频| 美女网站一区二区| 国产中文字幕精品| 欧美日韩三级| 亚洲一区一卡| 欧美在线观看一区二区| 日韩一区二区三区三四区视频在线观看| 777xxx欧美| 久久久综合网站| 亚洲黄色在线视频| 美国十次了思思久久精品导航| 欧美日韩一区二区三区免费| 欧美涩涩视频| 成人av网站免费观看| 最新成人av网站| 一本久道综合久久精品| 亚洲天堂偷拍| 亚洲视频一区| 欧美一区二区人人喊爽| 亚洲一区二区三区自拍| 成人avav影音| 国产一区二区毛片| 91视视频在线直接观看在线看网页在线看| 欧美另类女人| 亚洲日本精品国产第一区| 伊人久久婷婷| 久久久国产午夜精品| 日韩一二三四区| 久久久久久久一区| 国产一区二区三区在线观看免费视频 | 蜜桃av久久久亚洲精品| 亚洲精品裸体| 国产欧美日韩一区二区三区在线 | 久久影视一区二区| 亚洲三级在线免费| 国产真实精品久久二三区| 国产麻豆精品一区二区| 国产美女视频一区| 精品电影一区| 欧美亚洲国产一区二区三区va| 亚洲国产精品第一区二区| 99亚偷拍自图区亚洲| 亚洲一区尤物| 久久先锋影音av鲁色资源网| 亚洲成av人片一区二区梦乃| 国产一区美女在线| 美女精品一区| 久久久久久毛片| 日韩一区在线免费观看| 国产精品18久久久久久久网站| 成人精品视频网站| 精品人在线二区三区| 欧美日韩在线大尺度| 国产精品麻豆久久久| 国产精品久久久久久模特| 日韩精品成人一区二区在线| 久久精品国产网站| 久久综合伊人| 亚洲高清不卡在线观看| 色系网站成人免费| 日韩毛片精品高清免费| 亚洲国产专区校园欧美| 国产三级欧美三级日产三级99| 国产精品一区二区你懂的| 日韩三级视频在线观看| 国产91精品精华液一区二区三区| 欧美一区二区三级| 91久久极品少妇xxxxⅹ软件| 亚洲一二三四在线观看| 99热免费精品在线观看| 欧美激情在线一区二区| 丰满放荡岳乱妇91ww| 日韩视频一区| 国产精品不卡一区| 国产一区二区无遮挡| 国产日本欧洲亚洲| 一区二区国产日产| 午夜亚洲国产au精品一区二区| 欧美日韩在线不卡| 99精品视频一区| 国产精品久久久久影视| 玖玖视频精品| 不卡的av中国片| 亚洲五码中文字幕| 欧美酷刑日本凌虐凌虐| 99精品视频一区| 最新成人av在线| 91成人在线免费观看| 国产91丝袜在线播放九色| 国产女人18水真多18精品一级做| 国产精品亚洲综合| 国产精品888| 综合中文字幕亚洲| 在线观看精品一区| 亚洲高清毛片| 亚洲欧洲日韩在线| 日韩国产在线观看| 亚洲欧美精品在线观看| 国产精品美日韩| 日韩亚洲视频| 日本不卡一区二区三区高清视频| 色综合久久久久| 不卡区在线中文字幕| 亚洲黄色免费电影| 欧美人妖巨大在线| 亚洲国产网站| 成人动漫精品一区二区| 亚洲成人激情综合网| 国产日韩精品久久久| 精久久久久久| 亚洲成va人在线观看| 91麻豆精品国产自产在线| 国产传媒日韩欧美成人| 色伊人久久综合中文字幕| 成人av小说网| 麻豆精品一区二区三区| 欧美性淫爽ww久久久久无| 在线观看一区| a亚洲天堂av| 国产精品99久久久久| 肉色丝袜一区二区| 日韩一区欧美小说| 精品国产sm最大网站| 在线日本高清免费不卡| 欧美一区二区三区四区夜夜大片 | 久久国内精品自在自线400部| 中文字幕成人av| 精品剧情v国产在线观看在线| 欧美三区在线观看| 国产精品综合色区在线观看| 影音先锋亚洲精品| 91香蕉视频黄| 欧美在线播放| 99re66热这里只有精品3直播| 青青草国产成人av片免费| 婷婷中文字幕综合| 亚洲成人在线观看视频| 亚洲精品中文在线| 亚洲综合在线观看视频| 亚洲午夜在线视频| 亚洲综合色噜噜狠狠| 亚洲女与黑人做爰| 一区二区三区资源| www久久精品| 亚洲欧美激情插| 一区二区三区久久| 日韩国产精品久久久| 另类的小说在线视频另类成人小视频在线| 日韩成人午夜精品| 日本成人在线不卡视频| 香蕉久久一区二区不卡无毒影院| 亚洲国产人成综合网站| 亚洲欧洲综合另类| 老司机精品视频在线| 国产一区二区精品在线观看| 国产精品99久| 好看的亚洲午夜视频在线| 色综合久久久久网| 欧美一级生活片| 欧美激情自拍偷拍| 免费亚洲电影在线| 欧美视频导航| www.欧美.com| 高清成人免费视频| 91老师国产黑色丝袜在线| 一区二区三区欧美成人| 欧美一区二区三区四区久久| 国产色产综合色产在线视频| 一区二区三区中文免费| 东方aⅴ免费观看久久av| 日韩午夜视频在线观看| 欧美精品aⅴ在线视频| 国产精品美日韩| 精品无人区卡一卡二卡三乱码免费卡 | 999在线观看精品免费不卡网站| 欧美性做爰猛烈叫床潮| 欧美一区二区三区影视| 丝袜美腿亚洲色图| 欧美在线高清| 欧美在线观看禁18| 久久久久久**毛片大全| 成人综合在线观看| 可以免费看不卡的av网站| 国产亚洲精品bt天堂精选| 国产精品中文字幕日韩精品 | 国产精品欧美久久久久无广告| 热久久免费视频| 国产精品久久久久久模特 |