P_BLOGで検索すると、Manualページがヒット

Web Add comments

GoogleやYahoo!で”P_BLOG”を検索すると、結構目につくのがP_BLOGのマニュアルページ。こんな感じのアドレスです。

var/help/man/index.php

Googleでの検索例

(上はGoogleでの検索例。)

Manualページが検索結果でヒットされても困るので、環境設定で非表示にしようとしたところ、変更できそうなところは見あたらず。grepをかけて当たりをつけた”include/fnc_base.inc.php”をのぞいてみると、848行目でそれらしき箇所を発見。

  if (file_exists($cd . '/var/help/')) {
        if ((preg_match('/help/index.php/', $request_uri)) && (empty($id))) {
            $content_menu .= '<li class="cur-menu">'.$lang['help']."</li>n";
        } else {
            $content_menu .= '<li class="menu"><a href="'.$cd.'/var/help/index.php" class="menu">'.$lang['help']."</a></li>n";
        }
    }

フォーラムやフィードバックフォームは$cfgを参照してるけど、Help Menuはそうではないみたい。7行分をコメントアウトしてみたら、「ヘルプ」が表示されなくなりましたが、あんまりソースをいじり回していると、将来P_BLOGをアップデートする際に面倒なことになりそうでなるべく避けたいところ。

要はサーチエンジンで表示されなければいいわけなので、ヘルプの入ったディレクトリをインデックス対象から外すように”robots.txt”に記述してみることにしました。

User-agent: *
Disallow: /macosx/var/help/

すぐには反映されないでしょうが、これで様子を見ることにします。

Comments are closed.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン