2010-12-12 7 views
3

私は自分のホストに秘密のフォルダを持っていますが、これは訪問者には見えないかもしれません。私はhtdocsrobots.txtを追加しました:robots.txtを追加して非表示にする正しい方法ですか?

User-agent: * 
Disallow: /super-private/ 

をしかし、訪問者はhttp://example.com/robots.txtに行くならば、彼はプライベートフォルダの名前を見ることができます。何かすべきことはありますか?多分Htaccess?

答えて

7

robots.txtここでの解決策ではありません。検索エンジンのスパイダーのようなものには、特定のURLにインデックスを付けるべきではないことを伝えるだけです。アクセスを妨げることはありません。

以下を含むsuper-private.htaccessファイル置く:あなたはこれをやったら

Deny From All 

をとにかくアクセスできなくなりますよう、robots.txtの必要は、ありません。特定のユーザーにアクセスを許可する場合は、authentication with .htaccessを参照してください。

2

このプライベートフォルダはrobots.txtにはありません。そして、単に.htaccessとそれへのアクセス禁止:かどうかを知ることはありません、他のページのロボットで、このsuper-privateフォルダへのリンクがない場合も

deny from all 

をその存在が、アクセスを禁止することは、この場合行うには良いことですフォルダから直接クライアントにアクセスしないでください。

関連する問題