php - 根据输入的 URL 重定向到不同的网页

标签 php javascript python url redirect

我正在尝试创建一个脚本,根据输入的 URL 将用户重定向到不同的 URL。

例如:

test.foo.com/1234 重定向到 a.b.com/abc/def?info=1234

test.foo.com/9999 重定向到 a.b.com/abc/def?info=9999

最简单的方法是什么?

谢谢!

最佳答案

使用它在您的 php 脚本中提取请求的页面。

$_SERVER['REQUEST_URI']

然后执行此操作以重定向用户

header("Location: <a href="http://www.abc.com/" rel="noreferrer noopener nofollow">http://www.abc.com/</a>");

例子:

<?php
  $request = $_SERVER['REQUEST_URI'];
  $request = trim($request, '/');

  //there can be no output before this line
  header("Location: http://www.abc.com/def?info=".$request);
  exit;
?>

关于php - 根据输入的 URL 重定向到不同的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5241545/

相关文章:

javascript - 如何通过文本框数组提交按钮

python - MYSQLdb/Python - 在字符串格式化错误期间并非所有参数都已转换?

python - 在 3D 动画中保持恒定数量的可见圆圈

PHP/CSS 随机背景

php - 针对进入 Oracle 数据库的输入进行 SQL 注入(inject)清理

javascript - STS IDE 中的 Protractor -> 找不到 update-config.json

javascript - 在 sencha touch 2 中改变方向时删除类

python - 为什么这段 Python (Django) 代码会占用内存?

php - 对 HTML 表格中的文本文件中的数据进行排序

javascript - 如何使用 json 数组键到 javascript 变量