【问题标题】:Redirect to an other website [duplicate]重定向到其他网站[重复]
【发布时间】:2018-08-05 20:50:08
【问题描述】:

我正在尝试创建一个像这样重定向到另一个网站的链接:

<a target="_blank" href="exemple.com/test">hello</a>

但它会将我重定向到mywebsite.com/exemple.com/test

我怎样才能让它工作? :)

编辑:正确答案是在 url 之前使用 //

href="//exemple.com/test"

【问题讨论】:

  • 请在说它重复之前阅读整个问题......
  • “我需要让它与这个 URL 一起工作” - 你不能,因为 URL 不是这样工作的。 exemple.com/test 一个相对 URL,它指的是当前目录中名为 exemple.com 的文件夹中名为 test 的文件或文件夹。所以你的问题一开始就没有意义。
  • 你当时不明白。 example.com/test 是另一个网站。如果你把我的网址放在谷歌搜索栏中,它会找到我的网站。
  • @JérémyMisiti — Google 搜索栏正在执行 搜索,而不是跟随 URL。

标签: html redirect href url-redirection


【解决方案1】:

您提供的是相对 URL。改为提供绝对网址以实现您的目标。

例如

<a target="_blank" href="http://www.exemple.com/test">hello</a>

【讨论】:

  • 我知道。但我需要让我的网址正常工作。
  • @JérémyMisiti – 您的网址错误。干净利落。修正网址。
  • 我的网址有效。我正在创建一个重定向服务,我需要尽可能少的 url。所以我需要让我的 example.com url 工作。
  • @JérémyMisiti – 当您在地址栏中键入一个缺少方案的 URL 时,浏览器执行的错误恢复不会在您有一个相对 URL 有意义的 URL 时运行。跨度>
  • 我使用了//exemple.com/test,它成功了。所以有感觉。
【解决方案2】:

试试这个:

<a target="_blank" href="//exemple.com/test">hello</a>

【讨论】:

  • 是的,这就是我需要的!但它会将我重定向到 https,我的网站是 http :s
  • 我会的。您是理解问题并回答得很好的人!但我需要让它在它之前使用 http :)
  • 好的,请稍等...
猜你喜欢
  • 2017-04-30
  • 2016-06-21
  • 2020-05-21
  • 1970-01-01
  • 2018-08-13
  • 2017-03-22
  • 2015-07-31
  • 1970-01-01
  • 2016-07-04
相关资源
最近更新 更多