【问题标题】:Wordpress - Ec2 elastic ip is shown instead of domain name in wordpressWordpress - 显示 Ec2 弹性 ip 而不是 wordpress 中的域名
【发布时间】:2014-12-31 20:18:09
【问题描述】:

当用户访问http://48n.ca/48/

并选择显示来自 ec2 的我的弹性 ip 的主链接。我希望 48n.ca/48 在地址栏中保持可见。

感谢您的帮助,我是一个大菜鸟。

【问题讨论】:

  • 无法重现。你能添加步骤来重现这个吗?
  • 谢谢麦克点击主页链接
  • 好的,你在用户“刷新”时说。您可能想编辑您的问题。

标签: php wordpress amazon-ec2 dns


【解决方案1】:

主页链接使用 IP 地址。我的猜测是,您的代码以某种方式使用服务器自己的内部主机名,而不是您用户在浏览器中使用的主机名来生成此链接。您可以考虑简单地将链接 href 更改为 / 而不是完整的服务器名称。

查看您的标题,您似乎正在运行 PHP。我的猜测是您使用$_SERVER['SERVER_NAME']$_SERVER['SERVER_ADDR'] 来生成此链接的此主机名部分,而您应该使用$_SERVER['HTTP_HOST']。或者你可以像我之前提到的那样简单地使用/

我已经回答了之前关于这些变量之间差异的问题:PHP: $_SERVER variables: $_SERVER['HTTP_HOST'] vs $_SERVER['SERVER_NAME']

我希望你觉得这很有用。

【讨论】:

    【解决方案2】:

    只是为了澄清是否有其他菜鸟需要一步一步来,

    我进入了wordpress,

    外观 - 菜单 - 将自定义链接从 ip xx.xxx.xxx.xx 更改为 http//:www.example.com

    谢谢@mike 布兰特

    【讨论】:

    • 您应该将此标记为答案,因为这是您需要在 Wordpress 中解决此问题的方法。您还应该使用 PHP 和 Wordpress 标记您的问题,并可能更改标题以更准确地反映问题,以供未来用户查找。
    猜你喜欢
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 2018-09-10
    • 2014-11-27
    • 2017-01-03
    • 2013-11-10
    • 1970-01-01
    • 2020-11-17
    相关资源
    最近更新 更多