gpt4 book ai didi

Apache 向非 SSL 站点提供内容

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:04 26 4
gpt4 key购买 nike

我的原始站点 - premium-web-directory.com 没有安装 SSL 但问题是不存在的域 https://premium-web-directory.com正在使用 https://asknoypi.com 的内容. https://asknoypi.com是我的主要网站,具有有效的 SSL 证书。

问题:由于不存在https://premium-web-directory.com包含来自 https://asknoypi.com 的内容,谷歌将其编入搜索结果,导致重复内容问题。

来自托管服务提供商的

消息:

When an account has an SSL and dedicated IP, requests for domains on that IP which do not have SSL VirtualHost entries are served using the first SSL VirtualHost entry Apache has in it's configuration file for the related IP. In this case, Apache is returning the content from the "https://asknoypi.com" SSL VirtualHost entry when requesting "https://premium-web-directory.com" since a SSL VirtualHost for "https://premium-web-directory.com" does not exist, and the "https://asknoypi.com" SSL VirtualHost entry is the first one configured ***.

我做了什么:我试着强制不存在的 https://premium-web-directory.com到 http 但仍然不走运,因为我没有在网站上安装 ssl 证书。

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

为了解决这个重复内容问题,我可以采取哪些可能的步骤?我应该怎么做才能防止 ( https://premium-web-directory.com ) 使用 https://asknoypi.com 的内容?

最佳答案

您能做的最好的事情就是最终为 premium-web-directory 安装证书。安装证书后,您有多种选择 - 让您的网站通过 https 工作,重定向到 http 或返回 404 - 所有这些都可以正常工作。

在任何一种情况下,您还需要有一个明确的“fake”或“default”主机来捕获对不存在主机的所有请求,以解决这个问题。这是一个 related answer关于如何去做。

When using name-based virtual hosts, the first virtual host configuration loaded will be the default (Source: Apache Wiki)

在这种情况下,浏览器会提示错误的证书 - 你对此无能为力,但至少你不会遇到搜索引擎中的内容重复问题

此主机应产生有意义的错误消息或简单地返回 404。作为更高级的选项,您可以将其配置为重定向到 http:// 以供不支持 https 的主机使用。

正如@Eugène Adell 提到的,您的网站似乎正在使用 nginx - 无论如何,解决方案是 similar - 您需要将其中一台 nginx 服务器标记为 default

关于Apache 向非 SSL 站点提供内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48125617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com