Whmcs - 自定义会员链接

Whmcs - Custom affiliate links

我加入了联属网络营销系统 (whmcs) 并且我收到了一个联属网络营销网络 url:

https://www.example.com/client/aff.php?aff=xxx

问题是这个 link 将我重定向到公司主页,但我不想要这个。我想重定向到自定义页面。这在某种程度上可能吗?

乍一看,我想您可以在 aff.php 文件中做一些手工操作,然后像这样使用 url:

https://www.example.com/client/aff.php?aff=xxx&url=https://www.example.com/othersection

几个小时后,我设法找到了解决方案。在 aff.php 中使用最新版本的 whmcs 7.0.2,在文件底部 就在 之前:

// perform redirect
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".$whmcs->get_config('Domain'),true,301);

https://www.example.com/client/aff.php?aff=xxx&url=othersection

我为 url 的亲戚添加了这段代码:

if ($whmcs->get_req_var('url')) {
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: ".$whmcs->get_config('Domain')."/".$whmcs->get_req_var('url'),true,301);
  die();
}

或绝对 url 的此代码:

if ($whmcs->get_req_var('url')) {
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: ".$whmcs->get_req_var('url'),true,301);
  die();
}

https://www.example.com/client/aff.php?aff=xxx&url=https://www.example.com/othersection

看来这个代码适用于版本 6.2.2 - 6.3.1 - 7.0.2 - 7.1.0