【问题标题】:How do I do a href to port?我如何做一个href移植?
【发布时间】:2016-04-03 00:53:11
【问题描述】:

如何对端口进行href?

我试过了:

 <li><a href=":8123">Earth</a></li>

这导致将我定向到 localhost/:8123 我想被定向到 localhost:8123

这可行,但不适用于当地环境:

<li><a href="wwww.nordicreservation.com:8123">Earth</a></li>

不想只使用第二个,因为如果我不能使用本地计算机来测试站点,我发现很难搜索错误。

【问题讨论】:

  • 为什么不使用第二个?
  • 绝对链接前需要http://
  • 这似乎不对,因为每当我远程访问该站点时,它都会起作用:
  • 地球
  • 我也只需要它在本地级别上工作,因为 :8123 设法在 : 前面添加一个 /
  • 只需在端口前的url中添加$_SERVER['HTTP_HOST']$_SERVER['SERVER_NAME']即可。检查他们还没有端口
  • 标签: php html .htaccess


    【解决方案1】:

    您可以添加本地域\主机使用 php 服务器变量之一: $_SERVER['HTTP_HOST']$_SERVER['SERVER_NAME']

    IE:

    <li><a href="http://<?php echo $_SERVER['HTTP_HOST']; ?>:8123">Earth</a></li>
    

    【讨论】:

      【解决方案2】:

      可以用javascript做:

      <li><a id="Earth">Earth</a>
      <script>
      document.getElementById('Earth').href=''+window.location.origin+':8124';
      </script>
      

      【讨论】:

        猜你喜欢
        相关资源
        最近更新 更多
        热门标签