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

 二維碼 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
全國統一服務熱線
遨游建站是全國高端網站建設公司,提供廣州企業網站建設/小程序開發/購物網站設計制作與競價托管代運營服務;秉承“一次建站,終身維護”的宗旨,有償提供互聯網技術支持。
本站部分圖片、音頻、視頻來源于網絡,版權歸原作者,如有侵權請聯系我們刪除。
主站蜘蛛池模板: 精品久久综合一区二区| 国产综合成人色产三级高清在线精品发布| 色综合天天综合给合国产| 一本一本久久A久久综合精品| 伊人激情久久综合中文字幕| 久久婷婷五月综合色99啪ak| 久久综合九色综合97_久久久| 久久久久久综合网天天| 亚洲国产精品成人综合色在线 | 日韩人妻无码一区二区三区综合部| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 婷婷综合缴情亚洲狠狠尤物 | 亚洲综合久久1区2区3区| 色五月五月丁香亚洲综合网| 国产亚洲综合精品一区二区三区| 国产成人AV综合久久| 亚洲综合一区二区| 亚洲色欲久久久综合网| 国产综合视频在线观看一区 | 国产成人综合久久| 激情五月激情综合| 狠狠色狠狠色综合| 国产精品天干天干在线综合| 伊人yinren6综合网色狠狠| 亚洲综合伊人久久大杳蕉| 伊人伊成久久人综合网777| 色综合久久加勒比高清88 | 亚洲国产综合精品中文第一区| 亚洲综合久久夜AV | 国产精品亚洲综合一区在线观看| 天天综合色天天桴色| 久久99国产综合精品女同| 狠狠色综合色综合网络| 伊人激情久久综合中文字幕| 91精品国产色综合久久| 狠狠色综合网站久久久久久久高清 | 色九月亚洲综合网| 国产成人亚洲综合a∨| 五月丁香六月综合av| 香蕉国产综合久久猫咪| 香蕉久久综合精品首页|