こんにちは私は自分のURLを持っていますhttp://www.manelsoft.comgoogleで検索すると正しいURLが表示されず、googleは別のURLをhttp://mail.dreamfordarfur.org/と表示しますが、このリンクをクリックすると表示されます正しいアドレス。このURLを数か月前にGoogleウェブマスターツールに追加しましたが、数日前に、Googleがサイトのrobots.txtにアクセスできないというエラーメッセージが表示されます。次に、それを修正して、robots.txtファイルを追加しました。しかし、問題はまだ存在しています。誰かが私がこの問題を解決するのを手伝ってくれますか?
2 に答える
http://mail.dreamfordarfur.org/
クリックすると「正しい」アドレスが表示されるとあなたは言います。ただし、ブラウザのアドレスバーにmail.dreamfordarfur.orgが表示されます。私には、あなたの完全なサイトが表示されているように見えます。
dreamfordorful.orgとmanelsoft.comは、同じサーバーでホストされているように見えます。
;; ANSWER SECTION:
mail.dreamfordarfur.org. 14215 IN CNAME dreamfordarfur.org.
dreamfordarfur.org. 14215 IN A 173.237.136.37
;; ANSWER SECTION:
www.manelsoft.com. 14186 IN CNAME manelsoft.com.
manelsoft.com. 14186 IN A 173.237.136.37
dreamfordarfur.orgはプライベートDNS登録を使用して登録されているため、誰が所有しているかわかりません。それは減量薬をプッシュしているスパムサイトのようですので、あなたはそれに関連付けられたくありません。
問題は、使用しているWebサーバーが正しく構成されていないことです。サイトが認識されないホスト名で表示されるデフォルトサイトに設定されているか、mail.dreamfordarfur.orgの仮想ホストがmanelsoft.comサイトをホストするディレクトリを指している。Webサーバーを制御できる場合は、その構成を修正する必要があります。
このWebサーバーを制御できず、脳死したホスティング会社を使用している場合でも、Webサーバーの修正を依頼する以外にできることがいくつかあります。
各ページに、そのページの正しいURLを示す正規タグを配置する必要があります。たとえば、ホームページの<head>
セクションには次のものが含まれている必要があります。
<link rel="canonical" href="http://www.manelsoft.com/"/>
もう1つできることは、ナビゲーションの一部を絶対リンクに変更することです。メニューのコードを次のように変更した場合:
<ul class="menu">
<li><a class="active" href="http://www.manelsoft.com/">Home Page</a></li>
<li><a href="http://www.manelsoft.com/web.php">Web Development</a></li>
<li><a href="http://www.manelsoft.com/desktop.php">Desktop Apps</a></li>
<li><a href="http://www.manelsoft.com/about.php">About Us</a></li>
<li class="last-item"><a href="http://www.manelsoft.com/contacts.php">Contact Us</a></li>
</ul>
Webクローラーが、間違ったURLでWebサイトを見つけた場合でも、ページのメインリンクの1つをたどるたびに、Webクローラーを実際のサイトに戻します。
robots ファイルを次のように変更します。
ユーザーエージェント: *
許可する: /
これにより、次回サイトにアクセスしたときに Google が許可されます。ただし、これには数日かかる場合があります。