使用htaccess将HTTP GET方法重定向到不同的URL

时间:2013-07-29 08:47:14

标签: .htaccess redirect get

我知道这个问题非常基本但如果有人能在这里帮助我,我将非常感激。

我正在尝试使用htaccess将所有请求重定向到http://example.com/index.php?/api/functionhttp://anotherexample.com/api/function

我一直在做一些研究,我发现所有的都是使用POST方法重定向但没有用GET解释。

我试过了:

RewriteBase /
RewriteRule ^index.php?/api/function http://anotherexample.com/api/function [NC,L,R=301]

这让我没有成功。 提前致谢

1 个答案:

答案 0 :(得分:0)

我使用上面的代码:

RewriteCond %{QUERY_STRING} ^/api/(.*)$
RewriteRule ^index.php http://anotherexample.com/api/%1? [QSA,L]

感谢小贴士CBroe