【问题标题】:Redirect to url then again redirect to main url重定向到 url 然后再次重定向到主 url
【发布时间】:2012-04-02 04:19:01
【问题描述】:

我知道这真的很令人困惑。让我解释一下:

我想将我网站 (http://domain.com) 上的 url 打开到一个 (http://domain.com/url='提交的 url') 然后提交的 url 被打开。

例如:当我们从 Google+ 打开任何其他网站链接时,让示例

http://www.youtube.com/watch?v=WRpX7tkwejU

它重定向到

http://plus.url.google.com/url?sa=z&n=1333340186022&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DWRpX7tkwejU&usg=whZv4BO7Gcrco_vivlnhaz27Wpk.

然后打开原始站点。我想要一些类似的东西。

【问题讨论】:

  • “我想要一些类似的东西” --- 所以?你已经做过研究了吗?
  • 我搜索但没有成功..!!
  • 嗯,还不错。 :P 他们使用(imo)htaccess 配置将/redirect.php?to=<link> 重命名为/url=<link>,其中redirect.php 将链接作为$_GET 并将您重定向到该链接。
  • @The Jumping Frog 请给出详细的工作答案!!

标签: php javascript


【解决方案1】:
  1. 在您的网站上,将任何常规外部链接(例如 http://example.com)替换为 /redirect.php?url=http%3A%2F%2Fexample.com。确保urlencode原域名。
  2. redirect.php,重定向用户:

    header('Location: ' . $_GET['url']);
    

【讨论】:

  • 我不明白。请详细说明
  • @deceze:您可能会购买航班并教 OP 如何编程 ;-)
  • @zerkms 如果 OP 付钱,当然可以。我一直想去印度(只是在这里猜测国籍,Navneet)。 :)