RewriteRule反向引用 ,引用方法是:$N (0 <= N <= 9)引用當(dāng)前(帶有若干RewriteRule指令的)RewriteCond中的與Pattern匹配的分組成分(圓括號(hào)!)。
RewriteCond反向引用 ,引用方法是:%N (1 <= N <= 9)引用當(dāng)前若干RewriteCond條件中最后符合的條件中的分組成分(圓括號(hào)!)
授人以魚(yú)不如授人以漁,下面來(lái)給大家演示下實(shí)現(xiàn)的過(guò)程
首先你要有個(gè)環(huán)境,要支持偽靜態(tài),然后測(cè)試。新建一個(gè)以1命名的web文件夾,并建立php文檔,命名為:index.php 文檔代碼如下:<?PHPecho $_GET[a].<br>;echo $_GET[b].<br>;echo $_GET[c].<br>;echo $_GET[d].<br>;echo $_GET[e].<br>;echo $_GET[f].<br>;echo $_GET[g].<br>;echo $_GET[h].<br>;echo $_GET[i].<br>;echo $_GET[j].<br>;echo $_GET[k].<br>;echo $_GET[l].<br>;echo $_GET[m].<br>;echo $_GET[n].<br>;?>復(fù)制代碼這個(gè)php來(lái)實(shí)現(xiàn)url傳遞參數(shù),a-n,14個(gè)參數(shù),超過(guò)了9個(gè)
接著來(lái)寫(xiě).htaccess文件RewriteEngine OnRewriteRule ^a(.*)b(.*)c(.*)d(.*)e(.*)f(.*)g(.*)h(.*)$ $8&a=$1&b=$2&c=$3&d=$4&e=$5&f=$6&g=$7 [C,NC]RewriteRule ^(.*)i(.*)j(.*)k(.*)l(.*)m(.*)n(.*)$ index.php?$8&h=$1&i=$2&j=$3&k=$4&l=$5&m=$6&n=$7 [QSA,L,NC]
RewriteRule ^index-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$ $9&a=$1&b=$2&c=$3&d=$4&e=$5&f=$6&g=$7&h=$8 [C,NC]RewriteRule ^(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)$ index.php?$7&i=$1&j=$2&k=$3&l=$4&m=$5&n=$6 [QSA,L,NC]
如果你運(yùn)行上面地址會(huì)出現(xiàn)1-14的數(shù)字則說(shuō)明你的配置成功了
新聞熱點(diǎn)
疑難解答
圖片精選