【问题标题】:why is my site not redirecting to social sites but mydomain/facebook?为什么我的网站没有重定向到社交网站而是 mydomain/facebook?
【发布时间】:2025-12-14 21:40:01
【问题描述】:

我似乎遇到了一个问题,我的网站似乎没有正确重定向到下面的社交网站示例

https://www.shillerslist.com/https://t.me/shillerslist

这是我的代码:

        <Link
          class='social-icon-link telegram'
          to='/https://t.me/shillerslist'
          target='https://t.me/shillerslist'
          aria-label='Telegram'
        >
          <i class="fab fa-telegram-plane"></i>
        </Link>

它总是把我的网站放在网址前面,我不知道如何才能阻止它?

【问题讨论】:

  • 这能回答你的问题吗? React-Router open Link in new tab
  • 它可以是 to 属性中的前导斜杠吗?我会尝试改用to="https://t.me/shillerslist" target="_blaknk"

标签: reactjs


【解决方案1】:

试试这个:

<Link
  className='social-icon-link telegram'
  to='https://t.me/shillerslist'
  target="_blank"
  aria-label='Telegram'
  rel="noopener noreferrer"
>
   <i className="fab fa-telegram-plane"></i>
</Link>

你也可以使用这个:

<a href={"https://t.me/shillerslist"} target="_blank"> 
  <i className="fab fa-telegram-plane"></i>
</a>

您的网址:https://t.me/shillerslist 似乎也不起作用

【讨论】:

  • 是的,不是这样,就像我在某个地方重定向到我的网站但看不到在哪里
  • 网址开头还有一个“/”。我已经更新了我的答案。试试更新的
  • 同样的事情发生
  • 所以是的,重定向正确但不是我想要的
【解决方案2】:

我已经解决了,它需要 // 在链接的开头。

        <Link
          class='social-icon-link telegram'
          link to="//t.me/shillerslist"
          target='_blank'
          aria-label='Telegram'
        >
          <i class="fab fa-telegram-plane"></i>
        </Link>

【讨论】: