Httpsをhttpに書き換える方法に関する提案を既に見ています。現在このテクニックを使用しています:
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://www.mysite.com/$1 [L,R=301]
RewriteRule ^(.*)$ http ://%{HTTP_Host}%{REQUEST_URI} [R=301,L]
問題:現在Hostgator VPSを使用していて、GoogleがHTTPSページのインデックスを作成しているのを発見しました。 SSLを購入したことがないので、私にとっては不思議です。私のサイトはブログのみです。 Googleフォーラムに話しかけると( https://productforums.google.com/forum/#!msg/webmasters/2Hz46t44nwk/7voZWudFtAQJ )、httpsをhttpにリダイレクトする必要があると言われます。上記の方法を使用してこれをリダイレクトすると、ブラウザでまだSSL警告が表示されます。そして、Googleはまだhttpsで私の新しいページのインデックスを作成していることがわかりました。
SSLを使用していないため、httpsにリダイレクトを追加しても機能しません。 Googleがhttpsページのインデックスを作成したら、SSLを購入して、httpsをhttpにリダイレクトするように指示する必要があります。なぜそうするのですか?このため、トラフィックを30%近く削減しました。
https上にある場合、検索エンジンにこのファイルにアクセスするように指示しました(すべてを禁止します)。
Options +FollowSymlinks
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^robots.txt$ robots_ssl.txt
PleskからSSLを無効化または削除します( http://support.hostgator.com/articles/ssl-certificates/ssl-setup-use/how-to-setup-and-use-a-shared-ssl-windows )、クリーンなサイトマップをGoogle Webmaster Centerに送信します。 SSLを無効にし、Googleがサイトのインデックスを適切に再作成できるようにすることでこれを解決できる場合は、リダイレクトの作成を避けます。