2013-04-29 101 views
0

我试图让用户使用Clickbank来宣传我的附属产品。 Clickbank只支持直接链接到产品主页的affiilate链接。.htaccess重定向到URL中的参数

例如,一个例子ClickBank的联盟链接可能看起来像:

http://example.hop.clickbank.net/这将直接带您到你和你的土地上寻找类似的最终URL促进产品的主页:

http://example.hop.clickbank.net/?page=specific-page

http://exampleproduct.com/?hop=MyAffiliateID

但是,您可以在原来的跳转链接这样传递参数

如果您访问该链接,最终的URL,你的土地上看起来是这样的:

http://exampleproduct.com/?hop=MyAffiliateID&page=specific-page

我需要做的,是如果“页”参数设置,重定向到“页面“参数(如果没有设置”页面“参数,则不做任何事情)。

使用上面的例子,我需要的htaccess文件到这个URL重定向:

TTP://exampleproduct.com/跳= MyAffiliateID &页=特定页面

到这个URL:

http://exampleproduct.com/specific-page?hop=MyAffiliateID

我知道这是典型的适当的礼仪,包括我至今对于这方面的工作,但要完全诚实的,我甚至不有线索从哪里开始。

回答

0

我是个白痴,我只是需要一些简单的PHP来完成这个任务,不需要.htaccess。

这是我使用来获取上述完成什么:

$page = $_GET["page"]; 
$hop = $_GET["hop"]; 
if (isset($url)) { 
header("Location: " . $page . "?hop=" . $hop); 
exit; 
}