如何将推荐URL重定向到注册页面?

时间:2017-08-17 作者:Mann

我试图创建一个推荐url,看起来像,example.com/?ref=123456. 因此,当有人点击该URL时,它需要重定向到注册页面,如[example.com/signup][2]。

此外,在使用此链接注册时,需要获取引用URL id。

我用过Redirection plugin, 有两种选择,

源URL:/?参考=(*)

目标URL:/注册

但它不起作用。

有没有其他方法可以重定向到注册页面并捕获引用url?

1 个回复
SO网友:CHEWX

在索引页的顶部。

您可以添加。

if( isset( $_GET[\'ref\'] ) && $_GET[\'ref\'] !== \'\' )
    wp_safe_redirect( \'/signup\' )
然后,在注册页面上添加:

$the_referer = isset($_SERVER[\'HTTP_REFERER\']) ? $_SERVER[\'HTTP_REFERER\'] : \'\';
所以你可以用它做任何你想做的事,我会加上一些逃跑等,你可能不得不这样做str_replace() 仅获取ID。

谢谢

结束

相关推荐

强制下载TEMPLATE_REDIRECT挂钩中的文件

在我的功能中。php文件我为template\\u重定向挂钩添加了一个自定义操作,该挂钩必须强制下载存储在服务器上的文件。当下载的代码位于Wordpress之外的一个简单PHP文件中时,它可以正常工作。但是,只要我在模板重定向挂钩中添加此代码,该功能就会被破坏。Chrome表示“无法访问该网站…ERR\\u INVALID\\u RESPONSE”。没有错误500或其他错误。。。以下是下载代码:<?php $filename = $_SERVER[\'DOCUMENT_ROOT\'] . \