Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Apache mod_重写获取URL参数_Apache_.htaccess_Mod Rewrite_Url Parameters_Clean Urls - Fatal编程技术网

Apache mod_重写获取URL参数

Apache mod_重写获取URL参数,apache,.htaccess,mod-rewrite,url-parameters,clean-urls,Apache,.htaccess,Mod Rewrite,Url Parameters,Clean Urls,我需要重写url http://domain.com/dir/aaa?param_1=XXX&param_2=YYY 到 无法让它工作 编辑: 这是我使用的代码: RewriteCond %{QUERY_STRING} ^param_1=(.*)&param_2=(.*)$ RewriteRule ^.*$ http://domain.com/$2/aaa/$1 [L,R=301] 不能让它工作吗?然后显示您的代码我编辑了我的帖子并显示了代码。您需要将$1和$2替换为%1

我需要重写url

http://domain.com/dir/aaa?param_1=XXX&param_2=YYY

无法让它工作

编辑:

这是我使用的代码:

 RewriteCond %{QUERY_STRING} ^param_1=(.*)&param_2=(.*)$
 RewriteRule ^.*$ http://domain.com/$2/aaa/$1 [L,R=301]

不能让它工作吗?然后显示您的代码我编辑了我的帖子并显示了代码。您需要将$1和$2替换为%1和%2请参见此答案。还是放?在目标url的末尾,比如so/aaa/$1?非常感谢Rahil,它的效果非常好!
 RewriteCond %{QUERY_STRING} ^param_1=(.*)&param_2=(.*)$
 RewriteRule ^.*$ http://domain.com/$2/aaa/$1 [L,R=301]