他のユーザーがブラウザのディレクトリに直接アクセスできないように、自分のルートにあるディレクトリへのアクセスを制限しようとしています。私は今実行中の問題です。たとえば、rootのページです。たとえば、index.phpがパスワードを要求していて、.htaccessがディレクトリのルートであり、ドメインのルートではありません。これにより、インデックスファイルがこれらのディレクトリのインクルードファイルにアクセスできなくなります。.htaccessがディレクトリアクセスを拒否する
ブラウザのアクセスからこれらのディレクトリをロックする簡単な方法は、ルートにあるファイルにアクセスし、パスワードの入力を求めずにルートページにアクセスできるようにすることです。私は彼らがサイトを見ることができる限り知りたいと思っていますが、誰かがサブディレクトリ内でコードを盗むために戸惑うと、ページを拒否し、ページにアクセスできるようにします。
私は、ブラウザの直接アクセスを制限したいディレクトリのそれぞれでこれを疲れました。
AuthType Basic
AuthName "Administrator"
AuthUserFile /home2/mesquiu0/.htpasswds./htpasswd
Require valid-user
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
から私もこれに打撃を与えることができます。私はそれを以前に試して、キャッシュをクリアしてブラウザを再起動し、まだディレクトリ内のファイルにアクセスすることができました。私は+ Indexesを行ったかもしれませんが、それは理由かもしれません。提案していただきありがとうございます。 – Texan78
これをディレクトリとルートの両方で試してみましょう。インデックスやファイルをルート上で右クリックしてリンクをクリックすると、そのディレクトリのファイルがブラウザに表示されます防ぐ。誰でもブラウザから直接サブディレクトリにアクセスしながら、ルートディレクトリやその他のサブディレクトリにあるファイルにアクセスできるようにします。 – Texan78
更新、これはディレクトリへのアクセスを制限するために機能しますが、ファイルのソースを表示してリンクなどをクリックすると、スタイルシートが表示されます。そのディレクトリ内のファイルを表示することができます。ディレクトリ構造を表示しようとするとブロックされます。ディレクトリ内のファイルにアクセスできないようにする必要がありますが、ファイルが必要な特定のファイルにそのファイルを含めることができます。 – Texan78