我有自己的域(例如 mysite.com),但我在共享服务器上,因此我的 ssl 也是共享的。因此,如果我需要一个页面在 SSL 上,我必须使用我的主机 SSL URL(类似于https://myhostssl.com/~mysite-com/whateverpage.html)来访问它。问题是,如果以这种方式访问,我的根目录上的每个文档都会变成 SSL,并且 Google 正在使用 SSL URL 索引我的许多页面。由于 SSL 域与我的不同,它会将它们解释为来自完全不同的站点,这对我的 Google 排名表现有负面影响。
所以我想知道如果从 SSL URL 访问,使用 htaccess 或 robots.txt 文件是否可以阻止对这些页面的访问,以及如何做到这一点。我试过这个:
RewriteCond %{HTTPS}=on
RewriteRule ^(.*)$ http://www.mysite.com/no-ssl/$1 [R=301,L]
我试图阻止 SSL 访问 no-ssl 目录中的所有文档,但它没有用。我猜是因为 SSL URL 不同。
你能给我一个提示吗?
谢谢你。