0

こんにちは現在、私は次のように URL mod を持っています:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9/?+]+)$ index.php?a=$1 [nc]

これにより、次のようになります

www.example.com/api/movie/details/50

に行く

www.example.com/index.php?a=api/movie/details/50

php では、適切なコードを提供します。すべて順調です。

しかし今、私は自分のURLで次のことを実行できるようにしたい:

www.example.com/api/movie/details/50/?key=abcdefgh&country=nl

この URL を次のように書き換えたい:

www.example.com/index.php?a=api/movie/details/50&key=abcdefgh&country=nl

このような場合、apache の書き換えコードはどうなるでしょうか?

申し訳ありませんが、私はこの分野では初心者です。

4

1 に答える 1

2

次のようにルールを置き換えてみてください。

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9/?+]+)$ index.php?a=$1&%{QUERY_STRING} [L,NC,QSA]
于 2013-01-10T21:24:23.920 に答える