0

您好,目前我的 URL 模块如下:

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 中,我将提供正确的代码。一切都很好。

但现在我希望能够在我的网址中执行以下操作:

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 回答