怎么写RewriteRule保存参数?

时间:2015-12-07 11:55:49

标签: .htaccess rewrite

我正在尝试将某些请求重定向到我的网站到另一个网站,保留参数。

这是请求网址:http://www.example.com/ 12345678

这是应该去的地方:http://affiliate.whatever.de/go.cgi?pid=xx&wmid=xxx&cpid=x&prid=xx&target=Suche_Deeplink_Expose&attr1= 12345678

粗体参数应该传递给新网址。我知道我必须使用QSA,但到目前为止还无法创建重写。

我该怎么写呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

所以你想要'_GET'网址查询,

将变量的一部分输入到重定向字符串中。

我不知道你使用的是哪种语言,但在php中它会是:

$temp = $_GET['var'];
header("location: http://affiliate.whatever.de/go.cgi?pid=xx&wmid=xxx&cpid=x&prid=xx&target=Suche_Deeplink_Expose&attr1=" . $temp);

如果您在重新编写网址时需要帮助,请参考我对此问题的回答:How to make Clean URLs

如果您需要更多帮助,请向我提问。