Перейти к содержанию

Прямые ссылки на картинки не открываются в браузере, а пытаются скачаться как файл.


Рекомендуемые сообщения

При переходе по прямой ссылке на картинку открывается окно загрузки файла, а не сама картинка в браузере.

Тоже самое происходит, если нажать ссылку "Полный размер" в просмотрщике картинок :)

Подскажите, пожалуйста, в чём может быть проблема.

Пример картинки:

https://wcat1.ru/uploads/monthly_2017_07/image.jpg.9b7c47eb7995ca96b8ac97bb97243155.jpg

 

Подозреваю, что дело в Apache и файлах .htaccess, но не могу понять, что именно не так.

Ссылка на комментарий
Поделиться на другие сайты

13 минут назад, Sipsb сказал:

Покажите файлик .htaccess

 

.htaccess

Ссылка на комментарий
Поделиться на другие сайты

Попробуйте оставить только стандартный вариант.

<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>

 

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Sipsb сказал:

Попробуйте оставить только стандартный вариант.

Попробовал, перезапустил апач.

Всё равно предлагает скачать файл (пробовал в режиме инкогнито и другом браузере). В директории uploads тоже есть .htaccess, но он там стандартный.

Ссылка на комментарий
Поделиться на другие сайты

Сервер отдает ответ Content-Disposition:   attachment

Ищи почему

 

Ссылка на комментарий
Поделиться на другие сайты

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, файлы корректно загружаются с сервера.

Ссылка на комментарий
Поделиться на другие сайты

38 минут назад, malinin1991 сказал:

В директории uploads тоже есть .htaccess, но он там стандартный.

А говорили там стандартный :)

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Sipsb сказал:

А говорили там стандартный :)

Судя по строкам

</ipb-protection>

похоже на стандартный, хотя возможно, что какой-то из модов дописал своё, как минимум руками я этот файл там не правил)

Ссылка на комментарий
Поделиться на другие сайты

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>

 

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, kgb сказал:

В тройке был Content-Disposition но для определенных файлов

Значит наиболее вероятное, что при апдейте не было учтено разработчиками... Тот форум когда-то работал на 3-ке, а до этого вообще на чём-то типа punBB, потом перевёл его на 4 версию, при этом все директории сохранились.

Ссылка на комментарий
Поделиться на другие сайты

После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками.

Такой вид имеет IPS4 и сравните у себя.

Спойлер

Снимок экрана 2017-07-03 в 13.31.54.png

 

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Sipsb сказал:

После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками.

Угу, и правда много было, причём как остатки от IPB3, так и punBB. Ну и там в корне немного моих папок лежит) Надо по-хорошему перебрать...

+ поиграться с чистой базой (структуру посмотреть) наверняка тоже много мусора найду :)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...