0

ユーザーをルート ディレクトリに制限し、ルートの親ディレクトリにアクセスできないようにするにはどうすればよいですか。

私は EasyPHP をインストールしており、次のように root として考えています:

http://127.0.0.1/projects/Web%20Developement/aureus/files/

ユーザーが親ディレクトリに移動できないようにしたいのですが../、上記の URL の末尾に「ドット ドット スラッシュ」を追加すると、「aureus」ディレクトリにアクセスできます。どうすればこれを停止できますか、.htaccessまたは他の方法で停止できますか?

4

3 に答える 3

0

で正しく行うことはできません.htaccess。メイン構成ファイルでドメインの構成を編集する必要があります。仮想ホストのファイルまたはインクルード ファイルに移動するときは、サーバーの設定httpd.confを探す必要がありDocumentRootます。Web サーバーは、許可されたものにのみアクセスできます。

ロックダウンしようとしているフォルダーに Web または別のマシンのブラウザーからアクセスできる場合は、実行している OS に応じてさまざまなアクセス許可設定を確認する必要があります。フォルダーへのアクセスを制限し、たとえば Linux のユーザーが .xml を使用してファイルを表示できないようにすることができますchmod。Windows (実行している場合) では、フォルダを右クリックして を選択し、タブpropertiesの下のアクセス許可を変更しsecurityます。

于 2013-08-04T21:14:07.150 に答える
0

URLで../の使用を具体的に停止しようとするのではなく、人/ボット/その他を入れたくないフォルダーにhtaccessを設定する必要があると思います.

これ

オプション -インデックス

.htaccess ファイルで .htaccess ファイルが含まれるフォルダーにディレクトリの一覧表示を停止します。403 を提供しますが、htaccess を使用して 404 を提供するか、必要に応じてリダイレクトすることができます (「ユーザーが移動できないようにする」以外)。親ディレクトリに」「あなたが何を望んでいるのか100%わかりません)

乾杯

于 2013-08-04T21:46:02.360 に答える