此URL是如何重定向的?

时间:2016-12-20 作者:vamsi

我偶然发现了这个优惠券网站,它的附属链接使用了类似下面的URL结构。

https://example.com/?offers=/http://tracking.affiliate-link.com&aff_id=123

单击链接时,它将自动从example.comhttp://tracking.affiliate-link.com&aff_id=123

我知道WordPress有很多插件可以让你隐藏附属链接。但是这些插件要求您首先在插件页面中手动添加链接。

我想知道如何实现上面显示的重定向。也就是说,只需添加https://example.com/?offers=/ 在实际的分支链接前面,它应该被重定向。

还有什么我能做到的吗?

1 个回复
最合适的回答,由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;
} ?>

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu