同様の質問がいくつかありますが、どれも役に立ちません。.htaccessには次のルールがあります
RewriteRule ^images/.*$ - [F]
したがって、/ images / goods/や/images/nonexistentfile.jpgのようなフォルダの場合、「Forbidden」が表示されます。これは私が望むものです。問題は、既存のファイルが要求された場合、私のルールが無視され、ファイルが提供されることです。実際、.htaccessで故意にミスをした場合、フォルダや存在しないファイルを要求するときのように、内部サーバーエラーは発生しません。何を探すべきですか?
apache2.conf
<VirtualHost 1.2.3.4:8080>
ServerName domain.com
DocumentRoot /var/www/s3/data/www/domain.com
SuexecUserGroup s3 s3
CustomLog /var/www/httpd-logs/domain.com.access.log combin$
ErrorLog /var/www/httpd-logs/domain.com.error.log
ServerAlias www.domain.com
ServerAdmin example@domain.com
AddDefaultCharset utf-8
php_admin_value open_basedir "/var/www/s3/data:.:/tmp"
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f example@domain.com
php_admin_value upload_tmp_dir "/var/www/s3/data/mod-tmp"
php_admin_value session.save_path "/var/www/s3/data/mod-tmp"
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps
</VirtualHost>
他にここに投稿する必要がありますか?