缺少用于 SEO 的基本域证书
Absence of base domain certificate for SEO
我有以下情况:
客户购买了 www.example.com 的证书,而不是
*.example.com ,这就是为什么当你去 https://example.com/ 时你会看到:"Your connection is not private" ssl warning.
问题是:
1) 对SEO有影响吗?
2) 是否有一些解决方法而不要求购买新证书?
首先,如果该站点可通过两个 URL 访问(www. 和非 www.),那么这本身就是一个 SEO 问题。 Google 将每个 URL 迭代视为一个单独的页面,因此这可能会导致严重的重复内容问题。
您可以阅读有关 this and other causes of duplicate content here 的更多信息。
回答您的直接问题 - 是的,SSL 警告会对 SEO 产生影响。作为 SEO 的经验法则,只需问问自己某事将如何影响用户体验。如果这个答案是 'bad' 那么这可能也会对 SEO 产生负面影响。
要修复它,您需要适当的重定向。
对于 Apache 服务器:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/ [R=301,L]
对于 Nginx:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /srv/www/example.com/keys/ssl.crt;
ssl_certificate_key /srv/www/example.com/keys/www.example.com.key;
return 301 https://www.example.com$request_uri;
}
希望对您有所帮助。
我有以下情况:
客户购买了 www.example.com 的证书,而不是 *.example.com ,这就是为什么当你去 https://example.com/ 时你会看到:"Your connection is not private" ssl warning.
问题是:
1) 对SEO有影响吗?
2) 是否有一些解决方法而不要求购买新证书?
首先,如果该站点可通过两个 URL 访问(www. 和非 www.),那么这本身就是一个 SEO 问题。 Google 将每个 URL 迭代视为一个单独的页面,因此这可能会导致严重的重复内容问题。
您可以阅读有关 this and other causes of duplicate content here 的更多信息。
回答您的直接问题 - 是的,SSL 警告会对 SEO 产生影响。作为 SEO 的经验法则,只需问问自己某事将如何影响用户体验。如果这个答案是 'bad' 那么这可能也会对 SEO 产生负面影响。
要修复它,您需要适当的重定向。
对于 Apache 服务器:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/ [R=301,L]
对于 Nginx:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /srv/www/example.com/keys/ssl.crt;
ssl_certificate_key /srv/www/example.com/keys/www.example.com.key;
return 301 https://www.example.com$request_uri;
}
希望对您有所帮助。