麻豆精品人妻一区二区三区蜜桃,国产乱老熟妇吃嫩草 ,国产成人无码av在线播放dvd ,人妻暴雨中被强制侵犯

藝瓊網(wǎng)絡(luò)

.htaccess偽靜態(tài)突破9個參數(shù)限制

瀏覽:19923人次 發(fā)布日期:2018-04-23 來源:藝瓊網(wǎng)絡(luò)

  關(guān)于本站原創(chuàng)內(nèi)容禁止轉(zhuǎn)載的維權(quán)通告

通過將RewriteRule拆分并進(jìn)行連接,可以突破9個傳遞參數(shù)的限制。
  借助.htaccess偽靜態(tài)組件,我們可以實(shí)現(xiàn)很多網(wǎng)頁需要的功能,比如URL重寫、301重定向、自定義404錯誤頁面、改變文件擴(kuò)展名、允許/阻止特定的用戶或者目錄的訪問、禁止目錄列表、配置默認(rèn)文檔,其中使用最多的就是URL重寫。然而,URL重寫指令RewriteRule最多只能攜帶9個參數(shù),超過9個參數(shù)后就無法正常解析。在實(shí)際應(yīng)用中,多于9個參數(shù)傳遞的情況比比皆是,那么,咱們就來研究一下如何突破.htaccess偽靜態(tài)的9個參數(shù)限制。
 
.htaccess偽靜態(tài)
 
  既然按普通的方式無法實(shí)現(xiàn),那么,可以將代碼進(jìn)行拆分成2行,如下所示:
 
RewriteRule  ^products(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$  $9&attr1=$1&attr2=$2&attr3=$3&attr4=$4&attr5=$5&attr6=$6&attr7=$7&attr8=$8  [C,NC]
 
RewriteRule ^(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)$ products.php?$7&attr9=$1&attr10=$2&attr11=$3&attr12=$4&attr13=$5&attr14=$6 [QSA,L,NC]
 
  需要注意的是,第一行只有9個參數(shù),其中,第9個參數(shù)的目的是為了將從第9個起的參數(shù)做一個連接并傳遞給下一行的代碼。其中后的C是起到鏈接其后命令的作用。NC是對大小寫不敏感。這樣一來,咱們可以用RewriteRule傳遞更多參數(shù)了。
 
  筆者在研究這個問題的時候,走了一些彎路,主要是對鏈接參數(shù)一直沒正確理解。程序員朋友可以研究一下上述代碼,若有不明白的,歡迎咨詢溝通,以便少走一些彎路。
本文由藝瓊網(wǎng)絡(luò)原創(chuàng),禁止轉(zhuǎn)載、復(fù)制、傳播,深圳市藝瓊網(wǎng)絡(luò)科技有限公司保留著作權(quán)。
您可能感興趣的內(nèi)容
聯(lián)系電話:13824347551 電子郵箱:service@www.aueha.cn
深圳市藝瓊網(wǎng)絡(luò)科技有限公司 2007-2025 版權(quán)所有 | ICP許可證:粵ICP備14034579號
公司主營:深圳做網(wǎng)站、深圳網(wǎng)站建設(shè)、東莞做外貿(mào)網(wǎng)站等,為全國各地做網(wǎng)站的企業(yè)提供服務(wù)。
網(wǎng)頁制作服務(wù) 企業(yè)網(wǎng)站建設(shè) 外貿(mào)網(wǎng)站建設(shè) 模板網(wǎng)站建設(shè)
我要
做網(wǎng)站
售前咨詢售后支持購買郵箱招商合作
藝瓊網(wǎng)絡(luò)微信
掃一掃
聯(lián)系微信客服
深圳市藝瓊網(wǎng)絡(luò)科技有限公司
網(wǎng)站建設(shè)專家

有什么疑問嗎?
藝瓊網(wǎng)站建設(shè)專家為您排憂解難。