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

AWS Lightsail实例WordPress公网IPv4 DNS被谷歌索引问题求助

解决AWS Lightsail WordPress公网DNS被谷歌收录的问题

一、301永久重定向到主域名(核心方案)

301重定向会明确告知搜索引擎将公网DNS域名的权重转移至主域名,从根源解决收录冲突,分两种服务器环境操作:

Nginx环境

找到Nginx站点配置文件(通常在/etc/nginx/sites-available/或/etc/nginx/conf.d/目录下),新增针对公网DNS域名的server块:

server {
    listen 80;
    listen 443 ssl;
    server_name ec2-1-234-56-789.compute-1.amazonaws.com;

    # 若有对应SSL证书,需配置证书路径;无证书可先仅处理80端口重定向
    ssl_certificate /path/to/your/cert.pem;
    ssl_certificate_key /path/to/your/key.pem;

    return 301 https://your-main-domain.com$request_uri;
}

修改完成后重启Nginx:sudo systemctl restart nginx

Apache环境

在WordPress根目录的.htaccess文件开头添加以下规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^ec2-1-234-56-789.compute-1.amazonaws.com$ [NC]
RewriteRule ^(.*)$ https://your-main-domain.com/$1 [L,R=301]

保存后确保Apache的rewrite模块已启用:sudo a2enmod rewrite && sudo systemctl restart apache2

二、锁定WordPress站点地址

登录WordPress后台,进入「设置」→「常规」,将「WordPress地址(URL)」和「站点地址(URL)」统一设置为主域名。为避免意外修改,也可直接在wp-config.php文件中添加以下代码:

define('WP_HOME', 'https://your-main-domain.com');
define('WP_SITEURL', 'https://your-main-domain.com');

三、移除谷歌已索引的公网DNS URL

  1. 登录谷歌搜索控制台,添加ec2-1-234-56-789.compute-1.amazonaws.com作为新属性
  2. 完成域名所有权验证后,进入「索引」→「移除」,提交批量移除请求,可选择「暂时移除整个网站」或指定URL前缀
  3. 同时在「设置」→「拒绝」中添加规则,禁止谷歌抓取该域名下的所有内容

四、辅助防护:配置Robots.txt

若公网DNS域名在重定向生效前仍可直接访问,可在其站点根目录创建robots.txt文件,添加以下内容:

User-agent: *
Disallow: /

明确告知搜索引擎不要抓取该域名下的任何内容。

内容的提问来源于stack exchange,提问作者Danilo P. da Silva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 09:35:01