基于多个(超过 5 个)引用域的 PHP 重定向

发布于 2024-10-01 00:58:57 字数 265 浏览 1 评论 0原文

目前,我们有超过 25 个域名转发到一个 www.mydomain.com。我需要使用 PHP 做的是根据引用域再次将流量转​​发到 www.mydomain.com/#.html。所以...

www.mydomain1.com -> www.mydomain.com -> www.mydomain.com/1

我已经能够使用 If/ElseIf/Else 语句完成 2 的任务,但为了更进一步,我相信我需要使用 Switch/Case 例程,但我不是确定最好的方法。

Currently we have 25+ domains forwarding to one single www.mydomain.com. What I need to do using PHP is forward traffic once again to www.mydomain.com/#.html based on the referring domain. so...

www.mydomain1.com -> www.mydomain.com -> www.mydomain.com/1

I've been able to accomplish this for 2 using an If/ElseIf/Else statement, but to take it further, I believe I will need to use a Switch/Case routine, but I'm not sure of the best way to do it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羁拥 2024-10-08 00:58:57
$referrers = array(
  "domain.com" => "somepage.html",
  "domain2.com" => "somepage2.html"
);

$referrer = //get domain coming from

if( !empty( $referrers[$referrer] ) ) {
    // redirect to $referrers[$referrer];
}
$referrers = array(
  "domain.com" => "somepage.html",
  "domain2.com" => "somepage2.html"
);

$referrer = //get domain coming from

if( !empty( $referrers[$referrer] ) ) {
    // redirect to $referrers[$referrer];
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文