codeigniterを使用して、多数の画像ギャラリーを含むWebサイトを構築しています。画像をフォルダーに保存していますが、URLを介してフォルダーへのアクセスを制限したいです。つまり、URLを使用して画像フォルダーにアクセスできないようにします。このような::
http:// website / all_images /
すべての画像は画像フォルダを含むフォルダです..htaccess
ファイルを使用してみました
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^CI_system.*
RewriteRule ^(.*)$ /website/index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|all_images)
RewriteRule ^(.*)$ /website/index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
index.phpの書き換え条件は適切に機能しますが、URLを介してすべてのフォルダーにアクセスできます。