web-dev-qa-db-ja.com

既に削除されているサブドメインの410ゴーンステータスを表示する方法

Ahrefsの分析から、オークションされたドメインを購入して新しいプロジェクトを構築しました。このドメインの背後にいる人々はフォーラムに「フォーラム」と呼ばれるサブドメインを持ち、どういうわけかそれを保護する方法を知らなかったため、何千ものスパムがありますスレッド(薬局、ドラッグなど)、おそらくサブドメインの後書きを削除し、Googlebotがそれらのリンクを取得した場合、404を受信しますが、サブドメイン全体を410にして意図的にこのサブドメインを削除したと言いたい場合は、 410としてカウントされるまで、404のGooglebotが何度か戻ってきましたが、可能な場合は410にしたいので、どうすればいいかわかりません。

メインドメインはWordPressを使用して構築されており、Yoastプレミアムプラグインがあります。サーバーはSitegroundを備えたNginxですが、アクセスできません。 WordPressインストール内にある.htaccessを試しましたが、何を正確に入力するのかわかりません。

奇妙なことに、これらすべてのサブドメインURLには、数千のスレッドスパムがありました。

  • http://ww1.forum.example.com/
  • http://forum.example.com/
  • http://ww17.forum.example.com/
  • http://ww38.forum.example.com/
  • http://www.forum.example.com/
  • http://ww11.forum.example.com/
  • http://ww35.forum.example.com/
2

googlebotがこれらのリンクを取得した場合、404を受け取ります

これらのリンクを取得するときにGooglebotが404応答を受け取った場合、それはサブドメインが適切に削除されなかったことを意味します。これらのサブドメインに対してDNSエントリがまったくないことを確認してください。そうすることで、あなたもボットもサーバーからの応答をまったく得られなくなります。

質問の他の部分に答えるために、410 GONEでそれらのURLに応答するサーバーを設置する理由はありません。サーバーがまったく応答しないという事実は、検索エンジン、およびアクセスする可能性のある他の人に、ページがもはや存在せず、インデックスを作成する必要がないことを伝えるのに十分です。

これらのサブドメインは「存在しない」または削除する必要があるため、ユーザーとボットの両方が単に「サーバーが見つかりません」という応答を受け取ります。CNAMEまたはA/AAAAレコードがないため、このエラーはサーバーまたはGoogleサブドメインはIPに解決されません。つまり、404または410を発行するためにそこまで行かない場合は、そのままにしておきます。

0
Simon Hayter