2016-07-31 3 views
0

グッドモーニングGoogle検索結果からファイルのtxtロボットを削除します。最初に私が購入SSL証明書とGoogle検索結果に表示するhttpsのバージョンを使用してを持って、私はワードプレスで自分のサイトを持っている一人一</p> <p>に、

が、再び私のトラフィックを増やすために、私はコードをいくつかした後

RewriteOptions inherit 
RewriteEngine On 

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

の下に使用することにより、Google検索結果のHTTPバージョンを表示する予定に起因httpsに私は、私のトラフィックが減少する一つの問題を見てきました私のすべてのhttpsのURLをGoogleの検索結果から削除し、Googleの検索結果にインデックスされているすべてのhttpのURL。

まだ私は、私のロボットのtxtのURLはまだ以下のようなGoogleの検索結果に表示されるという問題に直面している。

https://yourdomain.com/robots.txt

http://yourdomain/robots.txt

は私のHTTPSバージョン301は、iが既に示されているコードの上に使用してHTTPにリダイレクトされます。

しかし、上記の2つのURLはまだGoogleの検索結果に表示され、Googleは重複したコンテンツの問題を示しています。

誰でもGoogleの検索結果からhttpsロボットのtxtファイルを削除するトリックを表示できます。

おかげ

+0

あなたは完全にrobots.txtファイルを削除することができます。検索エンジンでサイトのインデックスを作成する必要はありません。 –

+0

卿、私のサイトはワードプレスで、私はcpanelからロボットtxtファイルを削除しようとしていますが、robots.txt urlは404をヒットしません。ワードプレスのブログからロボットtxtファイルを完全に削除する手順を教えてください。 –

+0

robots.txtファイルが存在しない場合は、500エラーが発生するはずです。代わりに404エラーを投げたいと言っていますか?もしそうなら、あなたはパスを作成する必要があるより404を望んでいて、次のようにphpを使ってwordpressで404を出力することができます: '$ wp_query-> set_404(); status_header(404); ' –

答えて

0

あなたはrobots.txtリクエストに対して404をスローするだけRewriteEngine On線以下のサイトのルートの.htaccessでこのルール**をはめ込むことができます。

RewriteEngine On 

RewriteRule ^robots\.txt$ - [L,R=404,NC] 
+0

上記のコードは動作していません.....上記のコードをhtaccessファイルに追加した後、404ページにヒットしません。 –

+0

どのページがヒットしていますか?あなたは500のエラーページを取得していますか? –

+0

@RajSuryavanshi:上記のルールがサイトルートの.htaccessでないことを確認する必要があります。サブディレクトリの.htaccessにはありません – anubhava

関連する問題