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

Apache环境下(Bitnami部署WordPress)将IP访问重定向至域名的配置方法

Apache环境下(Bitnami部署WordPress)将IP访问重定向至域名的配置方法

嘿,刚好我前段时间在AWS上用Bitnami搭WordPress时遇到了一模一样的问题——IP和域名都能访问,搜索引擎还可能收录IP地址的页面,太糟心了!下面给你一步步来的解决办法,都是亲测有效的:

  • 第一步:登录服务器并找到Bitnami的Apache配置文件
    用SSH连接到你的AWS服务器后,直接编辑Bitnami默认的Apache配置文件,路径是固定的:

    sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf
    
  • 第二步:添加重定向规则到虚拟主机块
    打开文件后,你会看到两个核心的虚拟主机块:<VirtualHost _default_:80>(对应HTTP)和<VirtualHost _default_:443>(对应HTTPS)。分别在这两个块内部添加重写规则:

    对于HTTP(80端口)的块,加入:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^你的服务器公网IP$ [OR]
    RewriteCond %{HTTP_HOST} ^www.你的服务器公网IP$
    RewriteRule ^(.*)$ http://你的域名.com/$1 [R=301,L]
    

    对于HTTPS(443端口)的块,改成HTTPS的域名(如果你已经配置了SSL证书的话):

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^你的服务器公网IP$ [OR]
    RewriteCond %{HTTP_HOST} ^www.你的服务器公网IP$
    RewriteRule ^(.*)$ https://你的域名.com/$1 [R=301,L]
    

    注意把上面的你的服务器公网IP换成你实际的AWS服务器IP,你的域名.com换成自己的域名哦!

  • 第三步:重启Apache服务生效
    保存文件(按Ctrl+O,回车确认,再按Ctrl+X退出nano)后,用Bitnami专属的命令重启Apache:

    sudo /opt/bitnami/ctlscript.sh restart apache
    
  • 额外重要检查
    别忘了去WordPress后台的「设置」→「常规」里,把「WordPress地址(URL)」和「站点地址(URL)」都改成你的域名,而不是IP!这一步没做的话,可能会出现重定向循环或者页面加载异常的问题。

这样操作之后,任何人访问你的服务器IP时,都会被自动301重定向到你的域名,而且搜索引擎也会把IP地址的页面权重转移到域名上,完美解决问题~

备注:内容来源于stack exchange,提问作者Varun Varath

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 13:30:29