将IP请求重定向到域URL –测试并修复IP规范问题

本文概述

  • 测试IP规范化
  • 修复Nginx中的IP Canonical问题
  • 修复Apache中的IP Canonical问题
如果你将网站托管在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 onRewriteCond %{HTTP_HOST} ^128.199.100.xxxRewriteRule (.*) http://yourdomain.com/$1 [R=301, L]

确保将128.199.100.xxx更改为实际IP。
【将IP请求重定向到域URL –测试并修复IP规范问题】这是数百个SEO指标之一, 如果对更多内容感兴趣, 则应分析你的网站的SEO。

    推荐阅读