本文概述
如果你将网站托管在DigitalOcean等VPS或专用服务器上, 则托管服务提供商将为你提供专用IP。
这意味着你的网站可以通过域和IP访问, 如果搜索引擎同时对URL和IP进行索引, 则这可能会导致重复的内容。
重复的内容不利于SEO, 如果发现此问题, 你应该立即对其进行修复。
在本文中, 我将讨论如何在Nginx和Apache Web服务器中测试和修复IP规范问题。
测试IP规范化
你可以手动访问你的IP地址以检查其是否被重定向, 也可以使用以下在线工具进行测试。
- SEO SiteCheckup
- 伍兰克
修复Nginx中的IP Canonical问题
- 登录到你的Nginx服务器。
- 备份nginx.conf文件
- 如下创建新的服务器块
server {
server_name 45.55.20.xx;
return 301 http://yourdomain.com;
}
- 很明显, 你必须使用自己的IP和域名进行更改。
- 重新启动Nginx, 现在一切都很好。
修复Apache中的IP Canonical问题
- 登录到你的Apache服务器
- 备份httpd.conf文件
- 确保启用了mod_rewrite
LoadModule rewrite_module modules/mod_rewrite.so
- 添加以下重写规则
RewriteEngine on
RewriteCond %{HTTP_HOST} ^128.199.100.xxx
RewriteRule (.*) http://yourdomain.com/$1 [R=301, L]
确保将128.199.100.xxx更改为实际IP。
这是数百个SEO指标之一, 如果对更多内容感兴趣, 则应分析你的网站的SEO。