0

当我的网站被抓取时,它会出现重复的页面,一个是 HTTP,另一个是 HTTPS,并且不知道如何解决 wordpress 中的问题。

4

3 回答 3

0

在这里查看通过 HTTPS 提供不同的 robots.txt 文件。

http://www.webmasterworld.com/google/3411545.htm

于 2014-02-13T12:44:46.680 回答
0

您的问题的解决方案似乎是将 HTTP 正确重定向到 HTTPS url。为此,您需要在 .htaccess 代码中添加几行。

如果您使用的是ApaceLiteSpeed 托管,请尝试以下方法

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

对于Nginx类型的托管

server {
 listen 80;
 server_name yourdomain.com www.yourdomain.com;
 return 301 https://www.yourdomain.com$request_uri;
}

如果您仍然没有正确理解,我建议您阅读将 WordPress 网站从 HTTP 迁移到 HTTPS \ SSL | 指导

于 2015-03-29T06:47:13.820 回答
0

如果您想要干净整洁的搜索结果,您必须强制用户使用 HTTP 或 HTTPS,但不能同时使用两者。无论如何,插件(http://wordpress.org/plugins/force-ssl-everywhere/)都应该强制使用Force SSL EverywhereSSL

在此说明中,您也应该对子域执行相同操作。您应该将所有请求的用户重定向www.yourdomain.comyourdomain.com或反之亦然或任何 Wordpresssite_url设置的用户,以便在裸域和子域之间没有歧义www

于 2013-11-14T19:22:46.317 回答