ホームページ >バックエンド開発 >PHPチュートリアル >.htaccess 書き換えルールに関連する問題

.htaccess 書き換えルールに関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:53:00850ブラウズ

.htaccess 書き換えルールの問題
変数がすべて赤でマークされています。何が間違って記述されているかを見つけるのを手伝ってください。

URL:
/ListInfo.php?&mid=0&classid=2&line=0&tempid=0&orderby=0 &myorder=0&ph=1&test1=0&testfield3=2&testfield4=0&testfield4= 3__5

.htaccess ルール:

RewriteRule ^(.*)select-([0-9] )-([0-9] )-([0-9 ] )-([0-9] )-(.*)-([0-9] )-1- (.*)-(.*)-(.*)-(.*)-(.*).shtml$ $1ListInfo.php?&mid=$2&classid=$3&line=$4&tempid=$5&orderby=$6&myorder=$7&ph=1&test1=$8&testfield3=$9&testfield4=$10&$11=$12&%1 [L,NC]

.htaccess URL
-----解決策---------
後方参照の数は 10 を超えることはできません!
つまり、$0、$1、...$9 のみにすることができます

突破する方法があれば、それを探すことができます。
PHP では中括弧 {$11}
を使用できることだけを知っています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。