Posted 3 июля, 20177 yr comment_131823 При переходе по прямой ссылке на картинку открывается окно загрузки файла, а не сама картинка в браузере. Тоже самое происходит, если нажать ссылку "Полный размер" в просмотрщике картинок Подскажите, пожалуйста, в чём может быть проблема. Пример картинки: https://wcat1.ru/uploads/monthly_2017_07/image.jpg.9b7c47eb7995ca96b8ac97bb97243155.jpg Подозреваю, что дело в Apache и файлах .htaccess, но не могу понять, что именно не так.
3 июля, 20177 yr Author comment_131825 13 минут назад, Sipsb сказал: Покажите файлик .htaccess .htaccess
3 июля, 20177 yr comment_131826 Попробуйте оставить только стандартный вариант. <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>
3 июля, 20177 yr Author comment_131827 5 минут назад, Sipsb сказал: Попробуйте оставить только стандартный вариант. Попробовал, перезапустил апач. Всё равно предлагает скачать файл (пробовал в режиме инкогнито и другом браузере). В директории uploads тоже есть .htaccess, но он там стандартный.
3 июля, 20177 yr Author comment_131829 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, файлы корректно загружаются с сервера.
3 июля, 20177 yr comment_131830 38 минут назад, malinin1991 сказал: В директории uploads тоже есть .htaccess, но он там стандартный. А говорили там стандартный
3 июля, 20177 yr Author comment_131831 1 минуту назад, Sipsb сказал: А говорили там стандартный Судя по строкам </ipb-protection> похоже на стандартный, хотя возможно, что какой-то из модов дописал своё, как минимум руками я этот файл там не правил)
3 июля, 20177 yr comment_131832 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>
3 июля, 20177 yr Author comment_131833 6 минут назад, kgb сказал: В тройке был Content-Disposition но для определенных файлов Значит наиболее вероятное, что при апдейте не было учтено разработчиками... Тот форум когда-то работал на 3-ке, а до этого вообще на чём-то типа punBB, потом перевёл его на 4 версию, при этом все директории сохранились.
3 июля, 20177 yr comment_131834 После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Такой вид имеет IPS4 и сравните у себя. Спойлер
3 июля, 20177 yr Author comment_131835 5 минут назад, Sipsb сказал: После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Угу, и правда много было, причём как остатки от IPB3, так и punBB. Ну и там в корне немного моих папок лежит) Надо по-хорошему перебрать... + поиграться с чистой базой (структуру посмотреть) наверняка тоже много мусора найду
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.