1

私は自分の小さな MVC Framework を持っています。URL をリダイレクトする独自の .htaccess ファイルがあります。

index.php?Load=$1

したがって、例としてクエリ文字列を実行しようとするたびに:

http:\\localhost\contact\func?id=56032&post=2

ちょうどかかりますhttp:\\localhost\contact\func

$_GET 変数を介してクエリ文字列 (id,Post) を取得するにはどうすればよいですか?

4

2 に答える 2

2

htaccess ファイルの QSA フラグを見てください: http://httpd.apache.org/docs/current/rewrite/flags.html#flag_qsa

このフラグを使用すると、書き換えられた URL のパラメーターが保持されます。したがって、このコードでは:

RewriteRule /pages/(.+) /page.php?page=$1 [QSA]

/pages/123?one=two のリクエストは /page.php?page=123&one=two にマップされます。

于 2013-07-15T15:08:39.970 に答える