サポート » 使い方全般 » robot.txtが見えてしまいます。

  • 解決済 smile8

    (@smile8)


    いつもお世話になっています。
    ご質問があります。

    robot.txtがホームページ上で見えてしまうのですが、
    見えないようにする方法をご存知の方がいらっしゃいましたら
    教えて頂けませんでしょうか。

    http://独自ドメイン/robot.txt

    で、robot.txtの内容が表示されてしまいます。

    wordpressはルート上にインストールしています。
    サーバーはロリポップです。

    あともう一点申し訳ないのですが、
    先日、

    http://独自ドメイン/administer/index.php(若干うろ覚えですが…)

    というアクセスが海外からあったのですが、
    これは不正アクセス的な類のものなのでしょうか。
    (海外に友人はおりません)

    初心者な質問にすみませんが、
    もし知っておられる方がいらっしゃいましたら、
    お話頂けますと助かります。

    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • robot.txtが「見える」という表現に齟齬があるかもしれないのですが…

    robots.txtはテキストファイルですので、URLを直接打ち込むと誰にでも見えるものです。それはWordPressだからということではありません。

    WordPressは仮想robots.txtが生成されてFTPで見てもrobots.txtがなくてもブラウザからはアクセスできるようになります。
    自身でrobots.txtを作ってディレクトリに設置した場合はそちらが優先されますので、内容を隠したいのであればご自身でrobots.txtを好きなように作るのが良いかもしれません。
    (ただし何も記入されていないファイルをおいた場合はSEO的には問題が出るかもしれません…)

    http://独自ドメイン/administer/index.php
    からのアクセスについては情報が少なすぎてなんとも言えません…。
    ただのアクセスであれば不正アクセスと考えるのでは早計ではないでしょうか。

    WordPressのセキュリティに関しては、フォーラムでも何度か話題に上っているので不安でしたらそちらも参考にされると良いかと思います。
    http://ja.forums.wordpress.org/tags/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3

    トピック投稿者 smile8

    (@smile8)

    nukagaさま

    お世話になります。
    ご返信ありがとうございます。

    お返事が遅くなりまして、すみません。
    「見える」というおかしな表現でご説明してしまいました。
    robot.txtは特にアクセスできても問題ないということなのですね。

    他の方のサイトで確認したときに、アクセスできなかったので、
    自分のサイトでアクセスできると問題あるのかなと思っていました。

    robot.txtは、自分で作成してルート上に置きましたが、ディレクトリに設置
    というと、ルート以下のどこかのフォルダにrobot.txtを置くとアクセス
    できなくなるということでしょうか。
    できれば隠したいなとは思うのですが、難しそうならやめておこうかなと思います。

    また、海外からのアクセスについては、お話不足ですみません。
    お伝えできる情報としてはあれ以上のことはわからなくて、
    ご紹介してくださったセキュリティについてのフォーラムを拝見します。

    お返事頂けたおかげで、理解できました。
    ありがとうございます。
    もしお時間があるようでしたら些細な点すみませんが、
    疑問に思った点、もう少しだけお話頂けますと助かります。

    >robot.txtは、自分で作成してルート上に置きました
    それであれば合っています。
    私の書き方が悪かったですね。先に書いたWordPressの仮想robot.txtのことを指しているかと思ったので「自身でrobots.txtを作ってディレクトリに設置した場合」という書き方をしました。

    >他の方のサイトで確認したときに、アクセスできなかった
    という状況がわからないのですが、robots.txtについてはルートディレクトリに設置であっています。

    >ルート以下のどこかのフォルダにrobot.txtを置くとアクセスできなくなる
    につきましてはそのフォルダ名含めて http://独自ドメイン/フォルダ名/robot.txt でURLを直打ちするとやはり見えるはずです。
    また、robots.txtはルートディレクトリに設置でなければ有効になりません。

    robots.txtを隠す理由ですが、もし検索エンジンのクロールを拒否したいフォルダをrobots.txtに記述しているためでしたら古い記事になりますが下記のようなやり方があるようです。
    http://www.suzukikenichi.com/blog/google-updates-robotstxt-once-a-day/

    トピック投稿者 smile8

    (@smile8)

    nukagaさま

    度々ご返信ありがとうございます。

    お話ありがとうございます。

    >私の書き方が悪かったですね。先に書いたWordPressの仮想robot.txtのことを指しているか
    >と思ったので「自身でrobots.txtを作ってディレクトリに設置した場合」という書き方をしました。

    いえ、こちらこそ説明不足ですみません。もう少しお話したほうがよかったです。
    ルートディレクトリの設置で合っているのですね。
    またその場所でないと有効にならないということもしっかりと理解できました。

    他の方のサイトと言いますのは、普段見ているwordpress関係のブログで
    あったりということなのですが、

    例えば、今使わせてもらっている、こちらのサイト、

    http://ja.forums.wordpress.org

    でも、後ろに、/robot.txtと入れても404notfoundとなって、
    内容はわからないですよね。
    (根本的に何か勘違いしていましたらすみません)

    他の方のサイトでも、どうなっているのかなと見させてもらうと
    同じような感じでしたが、私のでは404とはならずに内容が確認できますので、
    なんとなく見られないほうがいいのかな、と思っていました。

    ですが、お話頂きましたように、アクセスできていても
    問題はないということですので、このままにしておこうと思います。

    あと、検索エンジン対策としてのrobot.txtについて書かれたwebサイトの
    ご紹介ありがとうございます。見られたくないフォルダのクロール拒否の
    避け方、こちらも拝見してもう少し勉強したいと思います。

    何度もお返事ありがとうございます。
    おかげで安心できました。
    またご相談の機会がありましたら、もし宜しければ是非また
    お話し頂けましたらうれしく思います。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「robot.txtが見えてしまいます。」には新たに返信することはできません。