Google 通过我的 DNS 反向记录(例如 static-myip.host.com)访问我的网站,而不是使用域名
在 Google 网站管理员工具中,我遇到了 DNS 问题 - 允许 Google 通过反向记录访问网站是不是最好的选择?如何将通过反向记录的直接访问重定向到实际域?
答案1
您可以创建一个与您的反向主机名匹配的新基于名称的虚拟主机,并使用 301 将其重定向到正确的域(例如 example.net):
<VirtualHost *:80>
ServerName static-myip.host.com
DocumentRoot /var/www
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule (.*) http://example.net/$1 [R=301,L]
</IfModule>
</VirtualHost>
这样,Google 机器人就会知道内容的真实 URL 是http://example.net/