Posted 3 июля, 20177 yr comment_131823 При переходе по прямой ссылке на картинку открывается окно загрузки файла, а не сама картинка в браузере. Тоже самое происходит, если нажать ссылку "Полный размер" в просмотрщике картинок Подскажите, пожалуйста, в чём может быть проблема. Пример картинки: https://wcat1.ru/uploads/monthly_2017_07/image.jpg.9b7c47eb7995ca96b8ac97bb97243155.jpg Подозреваю, что дело в Apache и файлах .htaccess, но не могу понять, что именно не так. Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/ Share on other sites Больше вариантов
3 июля, 20177 yr comment_131824 Покажите файлик .htaccess Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131824 Share on other sites Больше вариантов
3 июля, 20177 yr Author comment_131825 13 минут назад, Sipsb сказал: Покажите файлик .htaccess .htaccess Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131825 Share on other sites Больше вариантов
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> Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131826 Share on other sites Больше вариантов
3 июля, 20177 yr Author comment_131827 5 минут назад, Sipsb сказал: Попробуйте оставить только стандартный вариант. Попробовал, перезапустил апач. Всё равно предлагает скачать файл (пробовал в режиме инкогнито и другом браузере). В директории uploads тоже есть .htaccess, но он там стандартный. Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131827 Share on other sites Больше вариантов
3 июля, 20177 yr comment_131828 Сервер отдает ответ Content-Disposition: attachment Ищи почему Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131828 Share on other sites Больше вариантов
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, файлы корректно загружаются с сервера. Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131829 Share on other sites Больше вариантов
3 июля, 20177 yr comment_131830 38 минут назад, malinin1991 сказал: В директории uploads тоже есть .htaccess, но он там стандартный. А говорили там стандартный Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131830 Share on other sites Больше вариантов
3 июля, 20177 yr Author comment_131831 1 минуту назад, Sipsb сказал: А говорили там стандартный Судя по строкам </ipb-protection> похоже на стандартный, хотя возможно, что какой-то из модов дописал своё, как минимум руками я этот файл там не правил) Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131831 Share on other sites Больше вариантов
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> Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131832 Share on other sites Больше вариантов
3 июля, 20177 yr Author comment_131833 6 минут назад, kgb сказал: В тройке был Content-Disposition но для определенных файлов Значит наиболее вероятное, что при апдейте не было учтено разработчиками... Тот форум когда-то работал на 3-ке, а до этого вообще на чём-то типа punBB, потом перевёл его на 4 версию, при этом все директории сохранились. Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131833 Share on other sites Больше вариантов
3 июля, 20177 yr comment_131834 После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Такой вид имеет IPS4 и сравните у себя. Спойлер Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131834 Share on other sites Больше вариантов
3 июля, 20177 yr Author comment_131835 5 минут назад, Sipsb сказал: После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками. Угу, и правда много было, причём как остатки от IPB3, так и punBB. Ну и там в корне немного моих папок лежит) Надо по-хорошему перебрать... + поиграться с чистой базой (структуру посмотреть) наверняка тоже много мусора найду Link to comment https://ipbmafia.ru/topic/17751-pryamye-ssylki-na-kartinki-ne-otkryvayutsya-v-brauzere-a-pytayutsya-skachatsya-kak-fajl/?&do=findComment&comment=131835 Share on other sites Больше вариантов
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.