これはちょっと変なリクエストです。何らかの理由safeandbuy.com
で、所有者が私のドメインを私のIPアドレスに向けました。それが問題である理由は、そのドメイン名でサイトをクロールしようとしているすべての種類のクローラーがあるためです。
これについて私にできることはありますか?
これはちょっと変なリクエストです。何らかの理由safeandbuy.com
で、所有者が私のドメインを私のIPアドレスに向けました。それが問題である理由は、そのドメイン名でサイトをクロールしようとしているすべての種類のクローラーがあるためです。
これについて私にできることはありますか?
回答:
safeandbuy.comがすべてのトラフィックを取得するようにウェブサーバーに仮想ホストを設定し、「私はsafeandbuy.comではない」というインデックスページを用意することができます。それは少なくとも実際のドメインからヒットを引き出します。
safeandbuy.comのwhois情報には、連絡先の電話番号、住所、および電子メールがあります。あなたは彼らに連絡して、彼らが間違ったIPを指していることを彼らに知らせることを試みることができます。
わかりました。これは非常に良いことです。
これをインデックスページの上部にある「ヘッダー」セクションの下に追加します。
<base href="http://www.mydomain.com" target="_top"/>
(BillThor whosの補完は、このサイトの非常に上級メンバーです)
これを行うことにより、自分のドメインをポイントしている人があなたのものを指します。誰かがそこにアクセスしてリンクをクリックすると、リンクを使用するようにリダイレクトされ、ホームページのリンクのみを盗むことができます。
残念ながら、この種の人々を止める方法はありません。しかし、あなたができることは彼のドメインからあなたのリンクにリダイレクトすることです。
この厄介な問題に対するもう1つの永続的な修正。
使用しているサーバープログラムによって異なりますが、apache2の仮想ホスト設定は「/ etc / apache2 / site-enabled」ディレクトリにあります。基本的に、デフォルトの仮想ホスト( '000-default')があり、これは今のところmydomain.comサイトに設定されています。したがって、これが私のアプローチです。
現在の000-defaultを010-somenameにコピーします。(注意してください。000-defaultは通常シンボリックリンクファイルなので、.. / site-available / defaultからコピーする必要があります。)
仮想ホスト設定を010-somenameに設定します。最初の行の下に次の2行を追加します
'<VirtualHost *:80>':
ServerName www.mydomain.com
ServerAlias mydomain.com
000-defaultが他のディレクトリ(別の場所)を指すようにします。「000-default」ファイルで、「DocumentRoot / var / www」を「DocumentRoot / var / www-test」などの他の場所を指すように変更します。ディレクトリ/ var / www-testは存在する必要はありません。存在しない場合、他のドメイン名を使用した接続はエラーになります。
apache2を再起動します: "sudo /etc/init.d/apache2 restart"
これがお役に立てば幸いです。