我偶然发现了这个优惠券网站,它的附属链接使用了类似下面的URL结构。
https://example.com/?offers=/http://tracking.affiliate-link.com&aff_id=123
单击链接时,它将自动从
example.com
到
http://tracking.affiliate-link.com&aff_id=123
我知道WordPress有很多插件可以让你隐藏附属链接。但是这些插件要求您首先在插件页面中手动添加链接。
我想知道如何实现上面显示的重定向。也就是说,只需添加https://example.com/?offers=/
在实际的分支链接前面,它应该被重定向。
还有什么我能做到的吗?
最合适的回答,由SO网友:dgarceran 整理而成
您可以添加?offers=/http://tracking.affiliate-link.com&aff_id=123
在链接之后,然后签入目标页面(在本例中为主页),如果已设置$_GET[\'offers\']
, 如果是,则重定向到var的内容,即url。
在Wordpress系统中,我会创建一个名为“Offers”的页面example.com/offers
. 您可以创建page template 附加到此页面,并检查get参数发送的链接是否是您想要的,如果是,请重定向用户。
简单的页面模板如下所示:
<?php /* Template Name: Offers */ ?>
<?php if(isset($_GET[\'offers\'])){
wp_redirect( $_GET[\'offers\'] );
exit;
} ?>