You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress站点点击首页后显示IP而非域名的问题求助

解决AWS一键部署WordPress后域名跳转IP的问题

嘿,我碰到好几个用AWS一键部署WordPress的朋友遇到过这个问题,别慌,咱们一步步来搞定它!

问题根源其实很简单:WordPress还没把站点的地址完全改成你的域名,默认用了EC2实例的IP地址来生成内部链接。虽然你改了A记录能正常访问首页,但点击按钮时跳转逻辑还是指向IP。下面是具体解决步骤:

1. 连接到你的EC2实例

首先得登录到部署WP的EC2实例上——wp-config.php文件存在于服务器内部,不是本地电脑。你有两种简单的登录方式:

  • EC2 Instance Connect:直接在AWS控制台的EC2实例详情页,点击「连接」按钮,选择「EC2 Instance Connect」标签,再点击「连接」就能打开浏览器终端。
  • SSH客户端:用你购买实例时下载的密钥对,通过Terminal、Putty等工具登录,注意Bitnami镜像的默认用户名是bitnami,不是root。

2. 定位wp-config.php文件

AWS一键部署的WordPress(大多是Bitnami官方镜像),wp-config.php的默认路径是:

/opt/bitnami/wordpress/wp-config.php

你可以用命令进入目录确认文件存在:

cd /opt/bitnami/wordpress
ls

3. 修改wp-config.php配置

用nano编辑器打开文件:

nano wp-config.php

在文件里查找WP_HOME和WP_SITEURL这两个常量,如果没有找到,就在/* That's all, stop editing! Happy publishing. */这行之前添加以下代码(替换成你的域名,注意是http还是https):

define('WP_HOME', 'https://myDomainName.com');
define('WP_SITEURL', 'https://myDomainName.com');

修改完成后,按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。

4. 确认WordPress后台设置(可选但建议)

现在用你的域名登录WP后台:https://myDomainName.com/wp-admin,进入「设置」→「常规」页面,检查:

  • WordPress地址(URL)
  • 站点地址(URL)
    这两个选项是不是都设置成了你的域名,如果不是的话改成域名,点击「保存更改」。

5. 清理缓存(如果有缓存插件)

如果你安装了缓存类插件(比如WP Rocket、W3 Total Cache),记得在插件后台清理一下缓存,避免旧的IP链接还被缓存着。

6. 重启Web服务器(必要时)

最后重启一下Web服务器,让配置生效:

  • 如果你是Bitnami环境,执行:
sudo /opt/bitnami/ctlscript.sh restart apache

(如果用的是Nginx,把apache换成nginx)

  • 如果是其他AWS官方WP镜像,执行:
sudo systemctl restart httpd

或者针对Nginx:

sudo systemctl restart nginx

做完这些步骤,你再回到首页点击按钮,应该就会正常跳转到myDomainName.com/页面路径这种格式,不会再出现IP地址啦!

内容的提问来源于stack exchange,提问作者chloe zhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:55:53