2017-12-08 5 views
0

Apache Webサーバー上のファイルやフォルダへの直接URLアクセスを防止するにはどうすればよいですか?
は内部それらのファイルやフォルダにアクセスするダイレクトからサーファーを防ぐためにどのようにhtaccess <Directory>すべて拒否apache2 ubuntu

...私はフォルダはJPG、PHPのPDFのMP4などのファイルなどを多く含んでいること

ようmysite.me/img をフォルダいると言うことができますブラウザのURLからimgフォルダ?私はUbuntuのサーバと使用上のよ :アパッチ/ 2.4.18 私は私のフォルダにいくつかの.htaccessファイルを追加しようとするが、喧騒;トン仕事 は、あなたが最初のApache上で mod_rewriteモジュールを有効にする必要がありますあなたの

答えて

0

に感謝します。 Ubuntuの上のモジュールを有効にするには:その後

sudo a2enmod rewrite 
sudo service apache2 restart 

を、ディレクトリのディレクティブAllowOverrideを設定し、AllowOverride FileInfo Optionsへの最低限の構成を有しています。この指令は/etc/apache2/apache2.conf、<Directory>ブロックにあります。その後

、次のようにあなたの.htaccessを更新し、すべてのトラフィックが、私はちょうどHTML、CSS、JS、私のサイトには、PHPを使用してい

<IfModule mod_rewrite.c> 

    RewriteEngine on 
    RewriteRule ^(.*) index.php?route=$1 [QSA,L] 

</IfModule> 
+0

をindex.phpにルートでしょう? –

+0

誰かがフォルダ/ファイルにアクセスしたときに、あなたは何を期待していますか?すべてのフォルダ/ファイルの応答404が見つかりませんでしたか?または、動的スクリプトを使用して手動で処理しますか? – Ben

+0

imgとビデオを含むフォルダに直接アクセスしようとすると、エラー404が表示され、imgとimagesの2つのフィルタがあります。 –

関連する問題