Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mod rewrite 如何修改一个querystring参数?_Mod Rewrite_Apache2 - Fatal编程技术网

Mod rewrite 如何修改一个querystring参数?

Mod rewrite 如何修改一个querystring参数?,mod-rewrite,apache2,Mod Rewrite,Apache2,我想重写以下URL: mypage/1234/myaction?api_key=4567 致: …使用mod rewrite。我可以获取/mypage/1234/myaction->api/myaction.php?id=1234,但是额外的get参数导致了一些问题 有什么想法吗?使用QSA(查询字符串附加)标志: 我们能看看你到目前为止得到了什么吗?这是一个非常古老的答案——但我同意。这是正确的答案。谢谢 api/myaction.php?id=1234&api_key=4567

我想重写以下URL:

mypage/1234/myaction?api_key=4567
致:

…使用mod rewrite。我可以获取/mypage/1234/myaction->api/myaction.php?id=1234,但是额外的get参数导致了一些问题

有什么想法吗?

使用
QSA
(查询字符串附加)标志:


我们能看看你到目前为止得到了什么吗?这是一个非常古老的答案——但我同意。这是正确的答案。谢谢
api/myaction.php?id=1234&api_key=4567
RewriteRule mypage/(\d+)/myaction api/myaction.php?id=$1 [QSA]