当我的网站被抓取时,它会出现重复的页面,一个是 HTTP,另一个是 HTTPS,并且不知道如何解决 wordpress 中的问题。
问问题
163 次
3 回答
0
在这里查看通过 HTTPS 提供不同的 robots.txt 文件。
于 2014-02-13T12:44:46.680 回答
0
您的问题的解决方案似乎是将 HTTP 正确重定向到 HTTPS url。为此,您需要在 .htaccess 代码中添加几行。
如果您使用的是Apace或LiteSpeed 托管,请尝试以下方法
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 Everywhere
SSL 。
在此说明中,您也应该对子域执行相同操作。您应该将所有请求的用户重定向www.yourdomain.com
到yourdomain.com
或反之亦然或任何 Wordpresssite_url
设置的用户,以便在裸域和子域之间没有歧义www
。
于 2013-11-14T19:22:46.317 回答