malinin1991 Опубликовано 3 июля, 2017 Поделиться Опубликовано 3 июля, 2017 При переходе по прямой ссылке на картинку открывается окно загрузки файла, а не сама картинка в браузере. Тоже самое происходит, если нажать ссылку "Полный размер" в просмотрщике картинок Подскажите, пожалуйста, в чём может быть проблема. Пример картинки: https://wcat1.ru/uploads/monthly_2017_07/image.jpg.9b7c47eb7995ca96b8ac97bb97243155.jpg Подозреваю, что дело в Apache и файлах .htaccess, но не могу понять, что именно не так. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 3 июля, 2017 Поделиться Опубликовано 3 июля, 2017 Покажите файлик .htaccess Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
malinin1991 Опубликовано 3 июля, 2017 Автор Поделиться Опубликовано 3 июля, 2017 13 минут назад, Sipsb сказал: Покажите файлик .htaccess .htaccess Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 3 июля, 2017 Поделиться Опубликовано 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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
malinin1991 Опубликовано 3 июля, 2017 Автор Поделиться Опубликовано 3 июля, 2017 5 минут назад, Sipsb сказал: Попробуйте оставить только стандартный вариант. Попробовал, перезапустил апач. Всё равно предлагает скачать файл (пробовал в режиме инкогнито и другом браузере). В директории uploads тоже есть .htaccess, но он там стандартный. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 3 июля, 2017 Поделиться Опубликовано 3 июля, 2017 Сервер отдает ответ Content-Disposition: attachment Ищи почему malinin1991 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
malinin1991 Опубликовано 3 июля, 2017 Автор Поделиться Опубликовано 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, файлы корректно загружаются с сервера. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 3 июля, 2017 Поделиться Опубликовано 3 июля, 2017 38 минут назад, malinin1991 сказал: В директории uploads тоже есть .htaccess, но он там стандартный. А говорили там стандартный Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
malinin1991 Опубликовано 3 июля, 2017 Автор Поделиться Опубликовано 3 июля, 2017 1 минуту назад, Sipsb сказал: А говорили там стандартный Судя по строкам </ipb-protection> похоже на стандартный, хотя возможно, что какой-то из модов дописал своё, как минимум руками я этот файл там не правил) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 3 июля, 2017 Поделиться Опубликовано 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
malinin1991 Опубликовано 3 июля, 2017 Автор Поделиться Опубликовано 3 июля, 2017 6 минут назад, kgb сказал: В тройке был Content-Disposition но для определенных файлов Значит наиболее вероятное, что при апдейте не было учтено разработчиками... Тот форум когда-то работал на 3-ке, а до этого вообще на чём-то типа punBB, потом перевёл его на 4 версию, при этом все директории сохранились. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 3 июля, 2017 Поделиться Опубликовано 3 июля, 2017 После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Такой вид имеет IPS4 и сравните у себя. Спойлер malinin1991 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
malinin1991 Опубликовано 3 июля, 2017 Автор Поделиться Опубликовано 3 июля, 2017 5 минут назад, Sipsb сказал: После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Угу, и правда много было, причём как остатки от IPB3, так и punBB. Ну и там в корне немного моих папок лежит) Надо по-хорошему перебрать... + поиграться с чистой базой (структуру посмотреть) наверняка тоже много мусора найду Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.