Неверная ошибка 404 - PullRequest
       3

Неверная ошибка 404

1 голос
/ 05 ноября 2011

У меня в корневом веб-каталоге есть папка, в которой сохраняются аватары пользователей, но всякий раз, когда в папку делается запрос на загрузку изображения, отображается страница ошибки 404 по умолчанию, использующая codeigniter.И мой .htaccess файл выглядит так

RewriteEngine On
RewriteCond $1 !^(index\.php|(.*)\.user_guide|assets|profiles|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

И все же я получаю ошибку 404.Пожалуйста, помогите мне

1 Ответ

1 голос
/ 06 ноября 2011

Для этого я использую mod_rewrite. Просто поместите следующий файл htaccess в папку с изображениями в этом случае «/ assets / avatars». Может быть любая папка; просто измените значение для RewriteBase соответственно.

RewriteEngine on
RewriteBase /assert/avatars

RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule ^(.*)\.jpg$ noimage.jpg [L]

Этот скрипт покажет noimage.jpg, если запрошенный файл изображения не существует. Если вы используете .png, просто замените .jpg на .png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...