Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Онлайн-форум hostobzor.ru _ Виртуальный сервер и Виртуальный Выделенный Сервер _ отображение картинок на сайте при работе через https

Автор: Aleksei 12.05.2014, 00:35

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

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




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


Автор: mrsad 12.05.2014, 04:25

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

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

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


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

Автор: Aleksei 12.05.2014, 05:45

Цитата(mrsad @ 12.05.2014, 05:25) *


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





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

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


Автор: lazutov 12.05.2014, 11:12

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

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

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


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

Автор: Aleksei 12.05.2014, 21:17

Цитата(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 13.05.2014, 09: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]

Автор: Aleksei 15.05.2014, 06:48

Цитата(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 (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)