首选域名(Preferred Domain),也称为规范域名(Canonical Domain),是指网站希望被搜索引擎和用户访问的主要域名。例如,选择www.example.com或example.com作为首选。正确设置首选域名可以避免内容重复、分散SEO权重,并确保用户体验统一。

设置首选域名的核心方法是通过301重定向,将非首选域名永久重定向到首选域名。在Apache服务器中,可通过修改.htaccess文件实现:RewriteEngine On。在Nginx中,配置如下:
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]server {。在IIS中,可使用URL Rewrite模块创建重定向规则。
listen 80;
server_name example.com;
return 301 http://www.example.com$request_uri;
}
若无法控制服务器配置,可在Google Search Console中设置首选域名。登录后,进入设置 → 首选域名,选择www或非www版本。注意:此设置仅影响Google搜索,仍需通过301重定向确保其他搜索引擎和用户访问正确。
另一种补充方法是使用canonical标签。在HTML页面的部分添加:<link rel="canonical" href="http://www.example.com/页面路径" />,告知搜索引擎当前页面的规范版本。但此方法仅提供信号,不强制重定向,建议首选域名配合301重定向使用。
此外,确保网站内部所有链接(包括导航菜单、图片、CSS、JavaScript引用)均使用首选域名的绝对路径或相对路径,避免混合内容。同时,在站点地图(sitemap.xml)中也应只包含首选域名的URL。
注意事项:设置前应备份服务器配置;避免重定向链(如 non-www → www → other),确保单次跳转;确认HTTPS版本也一并处理(例如将http://example.com 301重定向到 https://www.example.com)。最后,可通过在线工具(如Redirect Checker)验证重定向是否生效。

查看详情

查看详情