カテゴリ: レンタルサーバー, XREA

[さくらサーバー] Google,Yahoo検索エンジンのインデックス削除の原因

1109 回閲覧 このエントリーをはてなブックマークする この記事のブックマークユーザー 永続的リンク2014/04/09 16:02:20 カテゴリ: 最近の出来事, サーバー関係, レンタルサーバー, 検索エンジン
スポンサード リンク

先日、さくらサーバーを使っている方から連絡があって、「会社名で検索してもホームページがヒットしなくなった」とのこと。

まずは、調べてみる

最初に話を聞いてから、色々と原因を調べた流れ。
ページを確認したところ問題なく表示されている。site:URLで検索すると確かにトップページを含め30ページ近くあるページのほとんどがインデックスから消されている模様。
ソースの記述やhtaccessで検索ロボットを拒否しているということもなさそう。

さらに調べてみる

ウェブマスターツールに登録していないので、登録しようと認証しようとしたら、何故か正しく認証してくれないという現象が発生。
ここで、ん??と思って、サーバー側でブロックがかかってるのかなぁと思い検索すると、


ありました。


特に今回は、さくらサーバーでhtmlファイルでPHPを動かしているところのみ、この現象が起きていた。
どうも2014年3月20日リリースの「レンタルサーバサービスのセキュリティ強化(国外IPアドレスフィルタ設定)完了のお知らせ」にある

■制限範囲
 ・FTP
 ・SSH
 ・SMTP(SMTP認証、POP before SMTP時)
 ・WebDAV
 ・HTTP、HTTPS のうち以下のアドレス
   /wp-admin/
   /phpmyadmin/
   wp-login.php
   mt.cgi
   admin.cgi
   php.cgi 等

にphp.cgiが含まれているのが原因。


基本的にWPだったりphpmyadminだったりへのアクセスを遮断してくれているのだが…… そう、
問題は php.cgi が含まれている点なのだ。

そして、もう1つの問題点はフィルタされる「国外IPアドレス」にgoogle先生のbotのIPが含まれているという点。

その結果どうなるかというと……

Googlebotが、php.cgiを使っているさくらのサーバー上のサイトに訪れると、403が返され、当サイトはGoogleのインデックスから姿を消す。




ということで、まずはIP制限をOFFにして、ウェブマスターツールに無事認証が出来ました。
そのあとウェブマスターツールからインデックスを復活させるという流れで、2日立って今までの状態にもどったとさ。


さくらの国外IPフィルタの設定方法はこちらから


 →ツイッターのフォローはこちら
スポンサード リンク
         

関連記事

[CakePHP1.2] XREAでCRONでのバッチ処理の設定

3375 回閲覧 このエントリーをはてなブックマークする この記事のブックマークユーザー 永続的リンク2008/08/20 16:36:57 カテゴリ: PHP, CakePHP, レンタルサーバー, XREA
スポンサード リンク
CakePHP



CakePHP1.2でのバッチ処理のメモ。
⇒サーバーはXREA.COM


[app/vendor/shell/hoge.php]を作成。

<?php
class HogeShell extends Shell {

    //使用するモデル
    var $uses = array('Model');

    function action(){
        //以下に処理を書く
 
        //コンポーネント(comp_hoge.php)を使う場合
        App::import('Component', 'CompHoge');
        $CompHoge = new CompHogeComponent();
        
        //モデルは普通に使える
        $this->Model->find();
    }
}
?>

SSHで接続して動かしてみる

*******@****:~> ./cakephp/cake/console/cake hoge action
Welcome to CakePHP v1.2.0.7296 RC2 Console
---------------------------------------------------------------
App : app
Path: /virtual/****/cakephp/app
---------------------------------------------------------------

エラーや警告が出なければOK.

XREA.COMでCRONでのバッチ処理の設定とか

XREAでのCRONジョブの注意点

  • 間隔は最低で1時間に一回
  • 最大実行時間は3分。超えると強制終了

⇒しらんかった・・・。



[/virtul/*******/shell/cron.sh]を作成

#!/bin/sh

/virtual/******/cakephp/cake/console/cake hoge action -app /virtual/******/cakephp/app

exit


管理画面でCRONジョブの設定画面で
毎日、毎時0分に動かすようにしてみる。

  • 分の項目に0を入れる(残りは何も入力しない)
  • /virtul/******/のところに「shell/cron.sh」を入力して保存


以上。

参考サイト・関連サイト


 →ツイッターのフォローはこちら          

関連記事

↑ページ上部へ

アクセスカウンター

今日 : 3 昨日 : 2

ブログ内容

主にウェブ関係のことを書いてます。たまにブレイクダンスとか他のことも書いています。

プロフィール

MICK

MICKです。

1983年1月24日生まれ。ウェブの世界にいるのは、偶然のようで必然なのかも。

好きなこと :
 挑戦すること。物事に没頭すること。勉強すること。
嫌いなこと :
 自慢話を聞くこと。人の悪口を言うこと。

運営サイト

      

カテゴリ一覧

サイト広告

オススメの書籍とか

感想

紹介

色々

最近のコメント

最新記事

注目記事

人気記事

最近の人気記事

人気の記事

関連サイト

運営サイト

色々

最近のトラックバック