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

时间:2011-03-09 04:58:57

标签: php javascript python url redirect

我正在尝试创建一个脚本,根据输入的网址将用户重定向到其他网址。

例如:

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

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

最简单的方法是什么?

谢谢!

2 个答案:

答案 0 :(得分:2)

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

$_SERVER['REQUEST_URI']

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

header("Location: http://www.abc.com/");

示例:

<?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;
?>

答案 1 :(得分:1)

您可以使用HTACCESS最有效地完成此任务。

RewriteEngine On 
RewriteRule ^(.*)$  http://a.b.com/abc/def?info=$1 [L]