99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区

訂閱本欄目 RSS您所在的位置: 深山工作室 > ASP > 正文

httpd.ini中的RewriteRule、RewriteCond規則了解以有二級域名解析實例

2015/10/16 19:52:57 字體: 瀏覽 34933
研究了半天,網上個視頻教程也沒有看了半天,看懂一點RewriteRule規則,和大家分享一下經驗:

.htaccess 文件中url重定向部分的規則是如下這樣形式的:

RewriteCond ¥%……&*()
RewriteRule *&……%……&*
RewriteRule *&……%……&*
RewriteCond ¥%……&*()
RewriteRule *&……%……&*
RewriteRule *&……%……&*

有的可能只有RewriteRule 組成的url重定向規則部分
RewriteRule *&……%……&*
RewriteRule *&……%……&*
.........

那么RewriteCond RewriteRule  兩個是什么含義呢。其實RewriteCond 和if判讀語句的作用很相似。 當url地址匹配到其中一個RewriteCond 的規則時就會再這個RewriteCond 下面包含的RewriteRule 中規則進行匹配來重定向操作,什么意思呢,直接上實例例子:
來看通過的一個RewriteRule URL重定向來進行二級域名解析的實例吧:
首先說明一下網站配置:
網站phpcms+discuz來搭建的: 目錄機構是phpcms裝到根目錄。discuz 裝根目錄的一個forum文件夾里;
想這樣:
/index.html     pc的首頁
/ask/ pc系統中自帶的問答模塊
/forum/ dx安裝位置
/forum/forum.php  論壇的地址
/forum/home.php   空間的地址
/.....
/.....  其他的文件或夾了
給我們網站暫時起個名帥點的域名吧:www.xxoo.com
目前網站各個模塊訪問的地址是這樣的:
網站首頁 www.xxoo.com
問答 www.xxoo.com/ask
論壇 www.xxoo.com/forum/forum.php  或www.xxoo.com/forum/
家園 www.xxoo.com/forum/home.php
這個很別扭對不對。我們是個很小的大網站嘛,這么也的顯的專業一點么:
我們想以以下的形式來訪問網站:
網站首頁 www.xxoo.com
問答 ask.xxoo.com
論壇 bbs.xxoo.com
家園 space.xxoo.com
怎么操作呢,一步步來看了:
首先吧到自己的域名管理頁面吧自己的xxoo.com做一個泛解析到自己主機的ip地址。(泛解析和www的域名解析一樣都是A記錄解析到一個ip地址上面。想我們網站解析后的形式是*.xxoo.com  到一個ip地址上)
好了,然后配置好apache或iis上的 rewrite 模塊并開啟:網上教程很多,大家搜索一下就知道怎么配置了很簡單,提示一下大家。iis上的rewrie模塊建議安裝ISAPI_Rewrite 3的版本,地址如下:http://www.helicontech.com/download-isapi_rewrite3.htm  3版本好像已經兼容了apache文件.htaccess 文件里的RewriteRule 規則,等于apache和安裝ISAPI_Rewrite 3的iis服務器的url重定向配置文件的規則是通用的。還有一點就是ISAPI_Rewrite3以前的版本的url重寫的配置文件好像是http.conf 而3版本的配置文件也是 .htaccess文件了。 吧 .htaccess文件放到對應的目錄下就其作用了;
iis下的ISAPI_Rewrite 3安裝好以后 網站的屬性里會多出一個ISAPI_Rewrite選項卡,如下圖“
URL重定向之三.RewriteRule、RewriteCond規則簡單了解以及二級域名解析實例
第二個紅框是配置文件的路徑  第三個紅框是配置文件的內容了;
URL重定向之三.RewriteRule、RewriteCond規則簡單了解以及二級域名解析實例
而網站原來的ISAPI篩選器部分,后來變成空的了。。我也忘了是原來沒有配置還是配置了后沒了。不過現在好像不影響url重寫,所以我也沒有在添加。大家如果不成功的話,吧ISAPI_Rewrite安裝目錄下的ISAPI_Rewrite.dll文件添加上就行了。文件名一般是rewrite

我們把我們的 .htaccess文件放到網站的跟目錄下了;
.htaccess文件的內容如下:
RewriteCond %{HTTP_HOST} ask.xxoo.com
RewriteRule ^(index.html)?$ /ask/
RewriteRule ^(.*)list-([0-9]+)-([a-z]+)\.html$ $1/ask/list.php?catid=$2&action=$3
RewriteRule ^(.*)show-([0-9]+)\.html$ $1/ask/show.php?id=$2

RewriteCond %{HTTP_HOST} space.xxoo.com
RewriteRule ^(index.html)?$ /forum/forum.php    (注:此處dx系統的二級域名設置錯誤,少了一步,空間,論壇的二級域名設置錯誤,上面的問答模塊二級域名設置沒有錯誤,請看教程四)
錯誤原因:原來我設置錯誤的原因是我想直接通過url重寫來做空間、論壇的二級域名設置,但是dx裝在根目錄的/forum/文件夾里。這樣也可以設置二級域名,但會報錯,比如,論壇雖然可以過于,但是發帖,等操作連接還是錯誤的,會自動吧安裝目錄添加到url中。處處出錯,其實一開始我走的道路都是錯誤的。
上面只做了問答模塊和空間模塊的url重寫。我們來分析一下代碼。
上面的代碼中有兩個 RewriteCond 段,意思是一個url地址會于RewriteCond 后面的正則匹配,如果成功則與對于RewriteCond 下的RewriteRule 進行在匹配,如果還能配的上url重定向的 RewriteRule 第二個參數里的url地址了,
url解析流程是這樣的:我們咋地址欄中輸入 ask.xxoo.com ,域名泛解析到我們規定的ip地址也就是網站上,網站啟用url重寫來過濾url地址,過濾ask.xxoo.com被第一個RewriteCond命中,然后再與這個RewriteCond下面所屬的3個RewriteRule匹配,被第一個RewriteRule命中,命中返回的是/ask/  所以ask.xxoo.com被重定向到了ask.xxoo.com/ask/文件夾了
分析代碼
RewriteCond 后面的 %{HTTP_HOST} 是域名 
RewriteCond %{HTTP_HOST} space.xxoo.com 表示地址欄中的域名是否等于space.xxoo.com這里也可以使用正則 如:RewriteCond %{HTTP_HOST} space([1-9]).xxoo.com 這匹配的url包含了space1.xxoo.com  space2.xxoo.com space2.xxoo.com  .......space9.xxoo.com 這9個域名
RewriteRule ^(index.html)?$ /ask/   匹配的是網站但域名ask.xxoo.com或ask.xxoo.com/index.html這兩個地址: 重定向的是ask.xxoo.com/ask
RewriteRule ^(.*)list-([0-9]+)-([a-z]+)\.html$ $1/ask/list.php?catid=$2&action=$3
匹配地址包含
ask.xxoo.com/list-3-all.html 重定向的是ask.xxoo.com/ask/list.php?catid=3&action=all
ask.xxoo.com/list-45-high.html 重定向的是ask.xxoo.com/ask/list.php?catid=45&action=hight
RewriteRule ^(.*)show-([0-9]+)\.html$ $1/ask/show.php?id=$2
匹配地址包含
ask.xxoo.com/show-3.html 重定向的是ask.xxoo.com/ask/show.php?id=3
ask.xxoo.com/show-21.html 重定向的是ask.xxoo.com/ask/show.php?id=21
。。。。。
總結:
RewriteRule 規則形式是:
RewriteRule  正則配表達式   url重定向地址     重定向地址中的參數都是通過正則用的引用來處理 :
RewriteCond 第一個參數中用到的 %{ NAME_OF_VARIABLE } ,服務器變量。 變量的名字如下表(分類顯示)
URL重定向之三.RewriteRule、RewriteCond規則簡單了解以及二級域名解析實例
個別解析:
HTTP_HOST     域名
HTTP_REFERER 來源域名   判斷是是否是盜鏈過來時用到
REMOTE_ADDR   客戶端ip地址
REMOTE_NAME 客戶端主機名
HTTP_USER_AGENT   瀏覽器標識符, 是ie還是火狐
HTTP_ACCEPT  當前請求的 Accept: 頭信息的內容。
更多RewriteCond指令格式RewriteRule指令格式跟多復雜知識
 http://blog.sina.com.cn/s/blog_4b9b714a0100ps5n.html
http://apps.hi.baidu.com/share/detail/31361364
相關閱讀
asp Microsoft.XMLHTTP生成靜態頁延遲解決方案
13種樣式檢測QQ是否在線的代碼
從數據庫管理下手提升網站安全
萬家樂櫥柜網站
四川省中國青年旅行社有限公司總部
利用javascript讓PNG透明圖片支持支持(IE6、IE7、firefox下測試通過)
特別推薦的asp數字加密(rsa)
旅行社手機網站模板9
共有0條關于《httpd.ini中的RewriteRule、RewriteCond規則了解以有二級域名解析實例》的評論
發表評論
正在加載評論......
返回頂部發表評論
呢 稱:
表 情:
內 容:
評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
驗證碼: 驗證碼 
網友評論聲明,請自覺遵守互聯網相關政策法規。

您發布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發布內容擁有處置權。

更多信息>>欄目類別選擇
百度小程序開發
微信小程序開發
微信公眾號開發
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP中Utf-8與Gb2312編碼轉換亂碼問題的解決方法頁面編碼聲明
asp顯示隨機密碼
通過阿里云服務接口獲得ip地址詳細信息
iis點開后任務欄上有顯示,但是窗口看不到的解決辦法
RSA加密解密插件
微軟Encoder加密解密函數
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
動態返回selected選擇框的代碼說明
IE8 CSS HACK 兼容
華東賓館
asp隨機數字,可以當成隨機驗證碼使用
旅行社線路主題默認模板3
css優先級的例子
99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区
  • <li id="6qmi0"></li>
  • <li id="6qmi0"><source id="6qmi0"></source></li>
    亚洲成色www久久网站| 欧美日韩三区四区| 欧美黄色精品| 农村寡妇一区二区三区| 99视频+国产日韩欧美| 亚洲视频在线二区| 欧美激情视频一区二区三区| 玖玖精品视频| 免费在线成人| 欧美亚洲专区| 中文一区二区| 中文网丁香综合网| 亚洲国产高清一区二区三区| 在线国产精品网| 亚洲国产一区在线| 婷婷五月色综合| 日韩欧美一区二区三区四区| 久久99久久精品国产| 精品产品国产在线不卡| 高清av免费一区中文字幕| 91精品久久久久久蜜桃| 999国产视频| 国产精品v欧美精品∨日韩| 久久久精品动漫| 久久这里有精品15一区二区三区| 国产精品久久777777毛茸茸| 欧美一级播放| 91久久大香伊蕉在人线| 成人午夜电影在线播放| 粉嫩精品一区二区三区在线观看 | 国产伦精品一区二区三区| 亚洲欧洲一二三| 一区二区日韩免费看| 国产欧美日韩综合精品二区| 亚洲一区亚洲| 国产欧美日韩一区| 视频在线99re| 国产精品av久久久久久麻豆网| 伊人久久大香线蕉综合热线| 国产女主播一区二区三区| 日韩午夜免费视频| 国产乱码精品一区二区三区不卡| 97伦理在线四区| 久中文字幕一区| 亚洲国产精品www| 合欧美一区二区三区| aa国产精品| 久久婷婷av| 欧美中日韩一区二区三区| 亚洲人成77777| 中日韩视频在线观看| 美女精品在线| 欧美日韩精品一区| 亚洲国产婷婷香蕉久久久久久99| 99九九视频| 一本久久a久久精品vr综合| 亚洲欧洲一区二区天堂久久| 国产精品一区二区三区精品| 日本一区视频在线播放| 激情文学一区| 国产午夜精品在线| 欧美黄色免费| 91丝袜脚交足在线播放| 亚洲精品一区二区三区四区五区 | 久久精品成人一区二区三区蜜臀| 色婷婷精品国产一区二区三区| 亚洲精品美女久久7777777| **亚洲第一综合导航网站| 欧美日韩高清免费| 亚洲国产精品久久久久婷婷老年 | 国产乱码精品一区二区三区日韩精品| 精品国产一二| 伊人久久av导航| 亚洲神马久久| 你懂的视频在线一区二区| 国产九色91| 国产在线欧美日韩| 不卡视频一区| 午夜天堂精品久久久久| 男女精品网站| 色女孩综合网| 美日韩精品视频| 欧洲高清一区二区| 亚洲精品人人| 日韩精品一区二区三区四区五区| 亚洲国产综合在线看不卡| 3d动漫精品啪啪一区二区三区免费| 日韩久久精品一区二区三区| 99在线热播精品免费99热| 狠狠爱一区二区三区| 国产精品分类| 欧美xxxx黑人又粗又长密月 | 麻豆av一区二区三区久久| 欧美日韩一区在线视频| 99爱精品视频| 久久伦理网站| 久久国产精品亚洲77777| 图片区小说区区亚洲五月| 痴汉一区二区三区| 麻豆av福利av久久av| 亚洲毛片网站| 亚洲国产精品久久久久婷婷老年 | 欧美日韩精品免费看| 日本视频精品一区| 国产一级二级三级精品| 欧美亚洲在线| 亚洲欧美精品| 亚洲深夜影院| 亚洲色诱最新| 国产精品社区| 国产精品一区二区三区观看| 亚洲人成久久| 91久久久久| 亚洲人成人一区二区三区| 欧美日韩亚洲一区二区三区在线 | 精品国产一区二区三| 国产精品久久7| 国产精品三区在线| 国产精华一区| 久久av免费一区| 美女精品国产| 日本免费高清一区二区| 日本欧美色综合网站免费| 亚洲成人av动漫| 一本一本a久久| 国自产拍偷拍福利精品免费一| 欧美日韩综合网| 亚洲第一毛片| 国产精品乱码| 久久婷婷丁香| 国产一区二区黄色| 欧美三级华人主播| 伊人久久婷婷色综合98网| 午夜精品国产| 一区二区三区三区在线| 免费在线国产精品| 国产精品大全| 午夜老司机精品| 欧美一区网站| 国产欧美日本在线| 久久久久久亚洲精品不卡4k岛国| 国产精品国产精品| 欧美一区少妇| 亚洲国产精品一区| 51国偷自产一区二区三区的来源| 玖玖玖精品中文字幕| 正在播放国产精品| 国产精品综合| 欧美精品欧美精品| 欧美日韩精品免费看 | 先锋影音久久| 精品免费视频123区| 亚洲一区在线免费| 99re国产精品| 蜜桃传媒视频麻豆第一区免费观看 | 一区二区亚洲精品| 久久国产高清| 欧洲久久久久久| 黄色亚洲在线| 国语精品免费视频| 欧美影视一区| 玖玖视频精品| 在线视频一区观看| 久热re这里精品视频在线6| 久久一区二区三区av| 精品不卡在线| 欧美日韩综合网| 国产精品亚洲产品| 欧美性bbwbbwbbwhd| 国产三区二区一区久久| 欧美极品一区| 国产精品永久| 欧美在线网站| 国产区一区二区三区| 国产精品sss| 免费h精品视频在线播放| 日韩视频不卡| 欧美日韩在线观看一区| 欧美中文字幕| 欧美日韩一区二区三| 国产在线精品一区二区三区》| 激情婷婷欧美| 99视频国产精品免费观看| 日韩激情视频| 国产一区不卡在线观看| 9国产精品视频| 宅男一区二区三区| 久久人人九九| 高清国产在线一区| 亚洲一区二区三区高清| 午夜久久tv| 色综合久久88色综合天天提莫| 99久久国产免费免费| 亚洲黄色三级| 欧美日韩系列| 一区二区三区四区免费视频| 久久96国产精品久久99软件| 久久亚洲一区二区| aa国产精品| 国内精品福利|