• 締切済み

bingに登録されない。対処方法を教えてください

ホームページを制作し、公開していますが、 Google・Yahooはきちんと登録されているのに、bingでは登録されないので、 どうすればいいのか悩んでいます。 bingのマスターツールに登録してみると、403エラーが表示されています。 ちなみに、マスターツール内にある「診断ツール」→「Bingbot として取得」を行ってみると、 下記の様なものが出てきています。 ********************* HTTP/1.1 403 Forbidden Connection: Keep-Alive Date: Tue, 01 Dec 2015 23:31:19 GMT Keep-Alive: timeout=1, max=99 Transfer-Encoding: chunked Content-Type: text/html; charset=iso-8859-1 Server: Apache <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML><HEAD> <TITLE>403 Forbidden</TITLE> </HEAD><BODY> <H1>Forbidden</H1> You don't have permission to access / on this server.<P> <HR> <ADDRESS>Apache/1.3.42 Server at www.####.com Port 80</ADDRESS> </BODY></HTML> *********ここまで***** .htaccess で対処できるのでしょうか? それとも、何か別の原因でもあるのでしょうか? .htaccess でどう書いていいのかもわかりませんので、是非ともご指導ください。

  • PHP
  • 回答数1
  • ありがとう数3

みんなの回答

回答No.1

お使いのサーバーが、日本国外IPアドレスからのアクセスを制限しているためと思います。 当方はさくらインターネットを使用していますが、数日前からBingにトップページが表示されなくなり、調べたところbingの診断ツールで同様のエラーが発生していました。 さくらインターネットのコントロールパネルで国外IPアドレスフィルタを無効にすることで当方は、解決しました。

sumi33
質問者

お礼

自分もそのように思い、サーバー会社へ問い合わせをしましたが、 何も返答もなく大変困っています。 サーバーはハッスルサーバーです。 コンパネでできるか確認してみます。 ありがとうございました。

関連するQ&A

  • curl実行結果が404で戻ってきてしまう理由

    お力をお貸しください。 あるサーバ(自社サーバ)から違うサーバ(他社のサーバ)にcurlでアクセスしようとしています。 自社のサーバのコマンドラインより、 $curl http://他社のサーバ とアクセスすると、レスポンスとして返ってくるのは <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /~~/ was not found on this server.</p> </body></html> という文字列です。 ブラウンザのURL欄に、curlで送信したURLとまったく同じhttp://他社のサーバの URLを入力すれば、きちんとブラウザ上にレスポンスが返ってきます。 自社のサーバのコマンドラインより行うと404のレスポンスが帰ってきてしまう要因として、 考えられるものはどんな理由でしょうか? 大変お手数おかけ致しますが、ご教授いただけますと幸いです。 何卒よろしくお願いいたします。

  • PHP拡張子としてHTML型を使用したいのですが

    タイトルにも書いたように、 PHP拡張子としてHTML型を使用したいのですが、うまくいきません。 .htaccessファイルに AddType application/x-httpd-php .htm .html を記述し、転送の上、パミッションを644に設定しました。 ---- test.php ----------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=EUC-JP"> </head> <body> <?php print "hello"; ?> </body> </html> ------------------------------------------------- 上記 test.phpを.htaccessファイルと同じディレクトリに転送して実行すると正常に動くのですが、test.htmlにリネームすると、何も表示されません。 尚、.htaccess でベーシック認証はできますの、.htaccess自体は無効にはなっていないようです。 サーバーの環境は Apache 2.0.50 Fedora Core 1 kernel 2.4.22 よろしく、お願いいたします。

  • ホームページのインデックス登録について

    ホームページを作成しましたが、検索エンジンでヒットしません。 ロリポップのwwwが付かないサブドメインで運営しています。 site:○○○でインデックスの確認をすると google、yahoo、bing3つとも表示されませんでした。 サイトをアップしたのは9月で、11月になっても検索エンジンでヒットせず、site:○○○で確認後googleのウェブマスターツールでサイトを登録すると、以下のようなメッセージが届きました。 1 Add all your website versions 2 Select your preferred version 3 Select target country 4 Share access with co-workers 5 Submit a sitemap file 6 Learn how to work with Search Console 3は検索トラフィックで日本語を選択しました。 5もサイトマップを登録しました。 1と2について、wwwが付いたサイトは確認できず、確認できないのでウエブマスターツールで新しくサイトを追加もできないので、wwwの有無の選択もできず。とりあえず.htaccessでurlを統一させました。 再度クロールの申請をgoogleとbingでしたところ、とりあえずgoogleウェブマスターツールではインデックス登録は確認できました。 が、bingも同じようにwebマスターでサイトを追加してもsite:○○○では確認できません。 さらにドコモのスマホでdメニューからの検索もヒットしません。 スマホではgoogleとyahooはヒットします。 以前同じようにロリポップのサブドメインを使用してホームページを作成したときはこのようなことはなく、以前と似たような構造なのに、なぜこのページだけがbingにインデックス登録されないのか、dメニューで検索ヒットしないのかがわかりません。 どなたか対策を教えていただければ幸いです。

  • .htaccess でのログアウト

    いつもありがとうございます。 perl cgiプログラムを作るうえで、.htaccess でユーザ制限をしています。 ログアウト処理を作ろうと思い、ググったところ以下のような記事がありました。 http://shorindo.com/research/1307411586 (詳細は下記にペースト) この方法だと、「Realmの部分を設置する環境に合わせて書きかえる必要はある」ということですが、どう書き換えればよいでしょうか? また、「認証に失敗しました」というのが印象がわるいので、「ログアウトしました」というようなメッセージにしたいのですが、可能でしょうか? ********************************************************************************** 「ApacheのようなCERNやNCSAの流れを汲むWebサーバでは、「nph-」で始まる名前のCGIではそれができるようになっている。これを利用してnph-logout.cgiというプログラムを作る。内容は #!/usr/bin/perl print <<EOF; HTTP/1.0 401 Unauthorized WWW-Authenticate: Basic Realm="valid users only" Content-Type: text/html <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML><HEAD><TITLE>401 Authorization Required</TITLE></HEAD> <BODY> <H1>Authorization Required</H1> </BODY> </HTML> EOF これだけである。Realmの部分を設置する環境に合わせて書きかえる必要はあるが、ログインした状態でこのプログラムにアクセスすると、「認証に失敗しました」というダイアログボックスに続き、ログイン情報の入力ダイアログボックスが表示される。 ここでキャンセルすると、以降はこのURL領域に対しては認証を求められるので、「ログアウト」された状態になっていることがわかる。 」

    • ベストアンサー
    • CGI
  • ソケットの使い方が分からない

    ので動作を見るためにとほほを見て WidnowsMeで x.pl: use Socket; $addr=(gethostbyname("www.ndl.go.jp"))[4]; $name=pack("S n a4 x8", 2, 80, $addr); socket(S,PF_INET,SOCK_STREAM,0); connect(S, $name); binmode(S); select(S); $|=1; select(stdout); print S "GET index.html HTTP/1.0\r\n\r\n"; while(<S>){print;} close(S); を作り perl x.pl を実行すると HTTP/1.1 400 Bad Request Date: Fri, 04 Feb 2005 15:40:15 GMT Server: Apache Content-Length: 226 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> </p> </body></html> が帰ってきました なお http://www.ndl.go.jp/index.html は国立国会図書館のページでブラウザのアドレス欄に入れると正常に見れます どのように修正すればよいでしょうか?

    • ベストアンサー
    • Perl
  • Hyper Estraierのcgiが結果表示をしてくれません。

    Windows2000サーバー・Apache2.0で動作しているHyper Estraierのcgiを、設定ファイルやインデクスともどもWindows Server2003のIISのサーバに移動したところ、cgiにアクセスしても、結果表示に何も表示されません。 (真っ白で、ソースを見ると <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=shift_jis"></HEAD> <BODY></BODY></HTML> とのみ出力。) 試しにテスト用のcgiを同じところにおいてみたら、そちらは動作するのですが・・・ 考えられる原因は何でしょうか?

    • 締切済み
    • CGI
  • Bing検索エンジンの設定

    Googleやyahooの検索エンジンでは自作のHPがヒットするのですがBingではヒットしません。このためmsn(live search)に登録しようと思いますが上手くいきません。教えて頂けないですか。 行なった事 (1) live search webmaster centerにログインします。 (2) 画面の指示に従い、自サイトのurl http://○○○○○○を入力します。 (3) 指示に従い自サイトのサイトマップを作ります。 (4) 自サイトのサイトマップファイルのurlを入力するとなっているので、指示に従いhttp://○○○○○○/sitemap.xmlを入力する。 (5) 以下個人属性のデータを入力し登録するのですが上手く行きません。 登録後、BingWebマスターという画面に、 (6)次の所有権を確認して下さい:http://○○○○○○との画面が現れます。 オプション1 webサーバーにxmlファイルを配置します。 オプション2 <meta>タグをコピーして既定のwebページに貼り付けます。 オプション3 CNAMEレコードをDNSに追加します。 との指示が出ます。この意味もわかりません。取りあえずその他を選択 (7)わけがわからないので、そのまま何もせずに確認ボタンを押すと (8)Bingはこのサイトの所有権を確認できませんでした。詳細については以下を参照してください。とのメッセージが出て XML HTTPエラーステータスコード404 メタタグ <BODY>タグの前に<meta>タグがみつからない DNS ホストのCNAMEレコードでverify.bing.comを検出しませんでした とのメッセージが出てきます。 分けがかかりません。改善策を教えて下さい。 調べるべき必要な情報を教えてください。

  • メインドメインとサブドメインの登録

    Googleへサイトを登録したいのです。メインドメインはGoogleウェブマスターツールで登録したのですが、この場合サブドメインにあるHTMLもいっしょに登録されるのでしょうか?

  • 文字列置換方法

    いつもお世話になっております。 早速質問なんですが、 ページの読み込み先によってページの文字を変更したいのですがよい方法は ないでしょうか? 例) <test10.html> <HTML> <head> </head> <body> <form name="main"> <a href="test11.html">移動1</a> </form> <a href="test12.html">ログインします</a> </body> </HTML> <test11.html> <HTML> <head> </head> <body> <form name="before"> 登録前です。 </form> </body> </HTML> <test12.html> <HTML> <head> </head> <body> <form name="after"> 登録後です。 </form> <a href="test10.html">トップに戻ります。</a> </body> </HTML> test12.htmlのページからtest.html10に戻った場合、 <a href="test11.html">移動1</a>を<a href="test13.html">移動2</a> <a href="test12.html">ログインします</a>を<a href="test14.html">ログアウトします。 と別の文字列に置換したいのですが可能でしょうか? 何かよい方法があればご教授願います。 javascriptでよい方法があれば幸いです。 よろしくお願いいたします。

  • アクセス制御について

    素人同然の私がHPBを使用してHPを作成していますが、 特定のIPアドレス(p*****-adsao01yokoni-acca.kanagawa.ocn.ne.jp)からの アクセス制御をしたく努力していますが、 どうもうまく作動しないのでご教授願います。 アクセス制御をするには「.htaccess」というファイルに AddType text~(下記参照)を入力して トップページと同じディレクトリに転送すれば良いことまではわかりました。 現在、HPBでファイル名「.htaccess」を作成し、 HTMLソースは下記のようになっています。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.4 for Windows"> <TITLE></TITLE> <Limit GET POST></Limit></HEAD> <BODY>AddType text/x-server-parsed-html .html order deny,allow deny from adsao01yokoni-acca.kanagawa.ocn.ne.jp </BODY> </HTML> AddType text~の入力位置が悪いのか、 IPアドレスが長すぎるのか良くわかりません。 どこをどのようにしたら良いのかご教授ください。 なお、.htaccessファイルはトップページと同じディレクトリに転送されています。

    • ベストアンサー
    • HTML

専門家に質問してみよう