關(guān)于遨游建站優(yōu)勢(shì)行業(yè)動(dòng)態(tài)網(wǎng)站開發(fā)流程網(wǎng)站樣板網(wǎng)站功能與價(jià)格網(wǎng)站建設(shè)方案與報(bào)價(jià)手機(jī)網(wǎng)站設(shè)計(jì)網(wǎng)站改版升級(jí)響應(yīng)式網(wǎng)站開發(fā)營(yíng)銷型網(wǎng)站開發(fā)集團(tuán)型網(wǎng)站設(shè)計(jì)自適應(yīng)網(wǎng)站設(shè)計(jì)手機(jī)網(wǎng)站建設(shè)問題網(wǎng)站改版升級(jí)問題微信網(wǎng)站開發(fā)外貿(mào)網(wǎng)站開發(fā)保姆網(wǎng)站開發(fā)網(wǎng)站建設(shè)知識(shí)案例展示商城樣板商城功能購(gòu)物網(wǎng)站制作小程序樣板小程序功能小程序設(shè)計(jì)百度搜索推廣谷歌搜索推廣360搜索推廣搜狗搜索推廣神馬搜索推廣搜索引擎廣告微信廣告今日頭條推廣新浪扶翼廣告UC頭條推廣一點(diǎn)資訊推廣搜狐匯算推廣網(wǎng)易推廣移動(dòng)信息流廣告抖音廣告代運(yùn)營(yíng)愛奇藝廣告優(yōu)酷廣告快手推廣視頻營(yíng)銷平臺(tái)知乎營(yíng)銷推廣陌陌廣告社交自媒體網(wǎng)站托管費(fèi)用網(wǎng)站托管協(xié)議域名備案域名回收企業(yè)郵箱互動(dòng)營(yíng)銷活動(dòng)SSL證書數(shù)據(jù)恢復(fù)關(guān)鍵詞快速排名地圖標(biāo)注創(chuàng)意設(shè)計(jì)企業(yè)百家號(hào)認(rèn)證企業(yè)抖音號(hào)藍(lán)V認(rèn)證網(wǎng)站建設(shè)問題企業(yè)網(wǎng)站建設(shè)公司網(wǎng)站制作企業(yè)網(wǎng)站設(shè)計(jì)企業(yè)建網(wǎng)站企業(yè)網(wǎng)站優(yōu)化建站技術(shù)域名知識(shí)SEO學(xué)院SEO課程SEO工具

如何編寫網(wǎng)站改版正則規(guī)則

 二維碼 100
發(fā)表時(shí)間:2016-03-04 17:08作者:敖游來源:遨游建站網(wǎng)址:http://aquaponicswiki.com

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

網(wǎng)站改版

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


廣告投放問題
網(wǎng)站建設(shè)問題
小程序設(shè)計(jì)問題

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

公司:網(wǎng)站建設(shè)_小程序設(shè)計(jì)_競(jìng)價(jià)托管代運(yùn)營(yíng)公司;郵箱:1013601535@qq.com

手機(jī):17073547034;QQ: 1013601535

在線留言咨詢,24小時(shí)內(nèi)回復(fù)
我想咨詢
*
企業(yè)名稱
手機(jī)號(hào)碼
*
您的姓名
所在城市
提交
最新發(fā)布
注冊(cè)體驗(yàn)
企業(yè)郵箱
域名注冊(cè)
SSL證書
地圖標(biāo)注
網(wǎng)站備案
服務(wù)器
友情鏈接
我們是中小企業(yè)可信賴的合作伙伴!始終專注一件事,一站式互聯(lián)網(wǎng)信息技術(shù)服務(wù)商
17073547034
全國(guó)統(tǒng)一服務(wù)熱線
遨游建站是全國(guó)高端網(wǎng)站建設(shè)公司,提供廣州企業(yè)網(wǎng)站建設(shè)/小程序開發(fā)/購(gòu)物網(wǎng)站設(shè)計(jì)制作與競(jìng)價(jià)托管代運(yùn)營(yíng)服務(wù);秉承“一次建站,終身維護(hù)”的宗旨,有償提供互聯(lián)網(wǎng)技術(shù)支持。
本站部分圖片、音頻、視頻來源于網(wǎng)絡(luò),版權(quán)歸原作者,如有侵權(quán)請(qǐng)聯(lián)系我們刪除。
機(jī)
臺(tái)