Помощь - Поиск - Пользователи - Календарь
Полная версия: отображение картинок на сайте при работе через https
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Виртуальный сервер и Виртуальный Выделенный Сервер
Aleksei
Собственно вопрос в названии темы ужеsmile.gif

На сайт с выделенным IP был установлен ssl бесплатный сертификат от startssl. При входе через https отображается только текст, картинки отмечены крестиками. Никаких ошибок браузер не выдаёт, сертификат валиден. Сайт - чистый html с css.




Кто знает куда копать?

mrsad
Цитата(Aleksei @ 12.05.2014, 06:35) *

Собственно вопрос в названии темы ужеsmile.gif

На сайт с выделенным IP был установлен ssl бесплатный сертификат от startssl. При входе через https отображается только текст, картинки отмечены крестиками. Никаких ошибок браузер не выдаёт, сертификат валиден. Сайт - чистый html с css.
Кто знает куда копать?


поменять ссылки на картинки с абсолютных на относительные.
Aleksei
Цитата(mrsad @ 12.05.2014, 05:25) *


поменять ссылки на картинки с абсолютных на относительные.





Не. Пути там и так везде относительные.

Попробовал отключить Hotlink Protection в cpanel - всё заработало. К чему бы это?

lazutov
Цитата(Aleksei @ 12.05.2014, 06:45) *

Не. Пути там и так везде относительные.

Попробовал отключить Hotlink Protection в cpanel - всё заработало. К чему бы это?


hotlinkprotection, видимо, "захардкодил" протокол в регулярное выражение для HTTP_REFERRER
Включите его и выложите сюда содержимое htaccess .
Aleksei
Цитата(lazutov @ 12.05.2014, 12:12) *


hotlinkprotection, видимо, "захардкодил" протокол в регулярное выражение для HTTP_REFERRER
Включите его и выложите сюда содержимое htaccess .





Спасибо. Вот оно.







Код
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://website.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://website.net$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.website.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.website.net$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]




lazutov
Соответственно, попробуйте так

Код
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^https?://website.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^https?://website.net$      [NC]
RewriteCond %{HTTP_REFERER} !^https?://www.website.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^https?://www.website.net$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
Aleksei
Цитата(lazutov @ 13.05.2014, 10:55) *
Соответственно, попробуйте так

Код
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^https?://website.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^https?://website.net$      [NC]
RewriteCond %{HTTP_REFERER} !^https?://www.website.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^https?://www.website.net$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]





Gracias, amigo!

Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.