1

さて、私はこれを持っていますMod_Rewrite

RewriteEngine On
RewriteBase /
RewriteRule ^([iI][tT]/|[eE][nN]/)?([a-zA-Z\-]+)/?$ index.php?page=$2&lang=$1 [L]

2 つの GET 変数だけをリッスンします。問題は、一部のページに 3 つまたは 4 つの GET 変数があり、それらを通常の GET として渡したい (たとえばwww.mysite.com/en/page/?id=0) ことです。

今アクセスwww.mysite.com/en/page/?id=0するとIDが破棄されます。

ただし、使用する場合

^([iI][tT]/|[eE][nN]/)?([a-zA-Z\-]+)/\?(.+)?$ index.php?page=$2&lang=$1&$3 [L]

まったく機能しません。

明らかに私は何か間違ったことをしていますが、何がわかりません。

4

1 に答える 1

2

[QSA]フラグを探している(ドキュメントを参照)

于 2013-09-29T15:59:53.057 に答える