malinin1991 Posted July 3, 2017 Share Posted July 3, 2017 При переходе по прямой ссылке на картинку открывается окно загрузки файла, а не сама картинка в браузере. Тоже самое происходит, если нажать ссылку "Полный размер" в просмотрщике картинок Подскажите, пожалуйста, в чём может быть проблема. Пример картинки: https://wcat1.ru/uploads/monthly_2017_07/image.jpg.9b7c47eb7995ca96b8ac97bb97243155.jpg Подозреваю, что дело в Apache и файлах .htaccess, но не могу понять, что именно не так. Quote Link to comment Share on other sites More sharing options...
Sipsb Posted July 3, 2017 Share Posted July 3, 2017 Покажите файлик .htaccess Quote Link to comment Share on other sites More sharing options...
malinin1991 Posted July 3, 2017 Author Share Posted July 3, 2017 13 минут назад, Sipsb сказал: Покажите файлик .htaccess .htaccess Quote Link to comment Share on other sites More sharing options...
Sipsb Posted July 3, 2017 Share Posted July 3, 2017 Попробуйте оставить только стандартный вариант. <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> Quote Link to comment Share on other sites More sharing options...
malinin1991 Posted July 3, 2017 Author Share Posted July 3, 2017 5 минут назад, Sipsb сказал: Попробуйте оставить только стандартный вариант. Попробовал, перезапустил апач. Всё равно предлагает скачать файл (пробовал в режиме инкогнито и другом браузере). В директории uploads тоже есть .htaccess, но он там стандартный. Quote Link to comment Share on other sites More sharing options...
kgb Posted July 3, 2017 Share Posted July 3, 2017 Сервер отдает ответ Content-Disposition: attachment Ищи почему malinin1991 1 Quote Link to comment Share on other sites More sharing options...
malinin1991 Posted July 3, 2017 Author Share Posted July 3, 2017 11 минут назад, kgb сказал: Сервер отдает ответ Content-Disposition: attachment Ищи почему Нашёл в /uploads/.htaccess было такое: #<ipb-protection> <Files ~ "^.*\.(php|cgi|pl|php3|php4|php5|php6|phtml|shtml)"> Order allow,deny Deny from all </Files> <ifModule mod_headers.c> Header set Content-Disposition attachment </ifModule> #</ipb-protection> Закомментировал строчку с Content-Disposition и фотки стали открываться в браузере. Собственно, не сломает ли это что-то на форуме? Проверил для текстовых файлов и разнового рода архивов/XML, файлы корректно загружаются с сервера. Quote Link to comment Share on other sites More sharing options...
Sipsb Posted July 3, 2017 Share Posted July 3, 2017 38 минут назад, malinin1991 сказал: В директории uploads тоже есть .htaccess, но он там стандартный. А говорили там стандартный Quote Link to comment Share on other sites More sharing options...
malinin1991 Posted July 3, 2017 Author Share Posted July 3, 2017 1 минуту назад, Sipsb сказал: А говорили там стандартный Судя по строкам </ipb-protection> похоже на стандартный, хотя возможно, что какой-то из модов дописал своё, как минимум руками я этот файл там не правил) Quote Link to comment Share on other sites More sharing options...
kgb Posted July 3, 2017 Share Posted July 3, 2017 3 минуты назад, malinin1991 сказал: не сломает ли это что-то на форуме? Четверка формирует такой файл .htaccess #<ipb-protection> <Files ~ "^.*\.(php|cgi|pl|php3|php4|php5|php6|phtml|shtml|([a-z0-9]{32}))$"> Order allow,deny Deny from all </Files> #</ipb-protection> В тройке был Content-Disposition но для определенных файлов <Files ~ "^.*\.(ipb)$"> Header set Content-Disposition attachment </Files> malinin1991 1 Quote Link to comment Share on other sites More sharing options...
malinin1991 Posted July 3, 2017 Author Share Posted July 3, 2017 6 минут назад, kgb сказал: В тройке был Content-Disposition но для определенных файлов Значит наиболее вероятное, что при апдейте не было учтено разработчиками... Тот форум когда-то работал на 3-ке, а до этого вообще на чём-то типа punBB, потом перевёл его на 4 версию, при этом все директории сохранились. Quote Link to comment Share on other sites More sharing options...
Sipsb Posted July 3, 2017 Share Posted July 3, 2017 После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Такой вид имеет IPS4 и сравните у себя. Спойлер malinin1991 1 Quote Link to comment Share on other sites More sharing options...
malinin1991 Posted July 3, 2017 Author Share Posted July 3, 2017 5 минут назад, Sipsb сказал: После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Угу, и правда много было, причём как остатки от IPB3, так и punBB. Ну и там в корне немного моих папок лежит) Надо по-хорошему перебрать... + поиграться с чистой базой (структуру посмотреть) наверняка тоже много мусора найду Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.