如何編寫網站改版正則規則

 二維碼 103
發表時間:2016-03-04 17:08作者:敖游來源:遨游建站網址:http://m.oudifangfumu.com

  規則由2部分組成:舊網址的正則表達式、新網址的正則表達式
  正則標準說明:支持PCRE規范的表達式。
  以下舉例說明:
  改版前url:example.com/bbs123/?a=2&b=137
  改版后url:bbs123.yoursite.com/thread-137-2.html
  針對這一類長相的url改版
  首先使用正則描述改版前舊url規則:^example\.com/([a-z0-9]+)/\?a=([0-9]+)&b=([0-9]+)$
  再用字符串和捕獲引用描述改版后新url規則: \1.yoursite.com/thread-\3-\2.html
  注:其中\為轉義字符,其后可以跟隨數字0-9以表示一個對捕獲字符串的引用,或者跟隨另一個以表示一個字符’’,其余字符皆不可以跟隨在一個單獨的\之后。其余字符都表示他們自身。

網站改版

  提交以上正則規則后,如改版前url
  example.com/bbs123/?a=2&b=137
  會匹配這條規則,并產生如下的捕獲對應關系
  bbs123 => \1
  2 => \2
  137 => \3
  進而得到最終的改版后url長相為
  bbs123.yoursite.com/thread-137-2.html
  請注意如下的url將不在本規則覆蓋范圍內:
  example.com/BBS123/?a=2&b=137
  原因:規則配置的第一個捕獲中指定可通配[a-z0-9]但未包括大寫字母
  example.com/bbs123/?a=&b=137
  原因:規則配置的第二個捕獲指定+匹配至少要有一個字符
  example.com/bbs123/?a=2&b=137&c=45
  原因:規則最后指定$表示斷言url應該到此結束,否則不匹配
  附PCRE規則常用字符,更多可到標準庫中進行了解。
  ^:表示字符串開始,即在此之前不能再有任何字符
  $:表示字符串結束,即在此之后不能再有任何字符
  ?:表示之前的元素可以出現0次或1次
  *:表示之前的元素可以出現0次或多次
  +:表示之前的元素可以出現1次或多次
  {數字}:表示之前的元素必須出現數字次
  {數字,}:表示之前的元素需要出現至少數字次
  {數字1,數字1}:表示之前的元素出現次數不少于在數字1且不大于數字2
  [一些字符]:表示一個在一些字符內的字符,一些字符部分可以用-進行簡記,例如[abcde]等同于[a-e]
  .:表示一個任意字符
  \:轉義字符,當上面有特殊含義的字符以及\本身需要表示其字面值而非特殊含義時,可以用特殊字符表示這個特殊字符本身,例如?表示一個?而非\出現0次或一次。轉義字符還可以和一些非特殊字符使用,表示一個特殊含義,見后續的描述
  \d:表示一個數字[0-9]
  \w:表示一個單詞[a-zA-Z0-9_]
  (子模式):一般?和*等計數字符只對前一個元素生效,當需要對一個子模式生效時,需要加上括號。同時,括號內子模式所匹配的字符串,會作為捕獲存在,后續可以引用,計數方式為“從左至右每一個加括號的子模式依次被編號為捕獲1、2、3、4等”。整個規則本身匹配部分也是一個捕獲,記為0號捕獲
  |:表示之前的子模式和之后的子模式至少有一個匹配,例如a(bc|de)f可以匹配adef和abcf


廣告投放問題
網站建設問題
小程序設計問題

以信載商,良心建站。遨游始終秉承“一次建站、終身維護”的宗旨,竭誠為客戶提供最優質的互聯網服務。遨游建站率先植入seo優化理念,讓你的網頁更利于搜索引擎抓取,關鍵詞排名更靠前。可仿站、可定制。無論是傳統型企業官網、集團型品牌官網,還是營銷型網站、電商型網站、定制型網站、特殊行業網站(醫療、教育),全部搞定。

公司:網站建設_小程序設計_競價托管代運營公司;郵箱:1013601535@qq.com

手機:17073547034;QQ: 1013601535

在線留言咨詢,24小時內回復
我想咨詢
*
企業名稱
手機號碼
*
您的姓名
所在城市
提交
最新發布
我們是中小企業可信賴的合作伙伴!始終專注一件事,一站式互聯網信息技術服務商
19240102767
全國統一服務熱線
遨游建站是全國高端網站建設公司,提供廣州企業網站建設/小程序開發/購物網站設計制作與競價托管代運營服務;秉承“一次建站,終身維護”的宗旨,有償提供互聯網技術支持。
本站部分圖片、音頻、視頻來源于網絡,版權歸原作者,如有侵權請聯系我們刪除。
主站蜘蛛池模板: 99久久综合狠狠综合久久aⅴ| 国产在线视频色综合| 国产精品天干天干在线综合| 国产色产综合色产在线视频 | 色综合久久加勒比高清88| 国产精彩对白综合视频| 久久91精品久久91综合| 狠狠做深爱婷婷久久综合一区| 伊人久久大香线蕉综合电影网| 亚洲国产综合91精品麻豆| 国产成人综合精品| 97se亚洲综合在线| 亚洲色婷婷综合久久| 日本久久综合久久综合| 色婷婷综合久久久久中文一区二区 | 久久综合丁香激情久久| 色噜噜狠狠狠狠色综合久| 久久久久久久综合色一本| 亚洲第一页综合图片自拍| 综合五月激情二区视频| 亚洲狠狠婷婷综合久久久久| 国产综合精品一区二区| 色悠久久久久综合网香蕉| 久久婷婷五月综合97色| 久久一日本道色综合久久m| 伊人久久亚洲综合影院| 色欲综合久久躁天天躁| 色悠久久久久综合网香蕉| 激情婷婷成人亚洲综合| 国产性天天综合网| 国产综合无码一区二区辣椒| 丁香亚洲综合五月天婷婷| 一本久久a久久精品综合香蕉| 五月婷婷开心综合| 中文自拍日本综合| 亚州欧州一本综合天堂网| 精品综合久久久久久98| 国产成人人综合亚洲欧美丁香花| 亚洲综合熟女久久久30p| 色之综合天天综合色天天棕色| 91精品婷婷国产综合久久|