2015-02-24 4 views
0

Я использую Prestashop и заставляю https для всего URL-адреса.игнорировать url mod-rewrite через htaccess

Мне нужно добавить скрипт с этим URL: SRC = "// c.imedia.cz/js/retargeting.js" мне нужно держать URL-адрес, как это в HTML.

но Htaccess кажется изменить его SRC = "https://c.imedia.cz/js/retargeting.js" , который не работает, то.

я пытался добавить Rewrite правило для предотвращения переопределить этот URL

RewriteRule retargeting\.js$ - [L,NC] 

Любое решение, пожалуйста?

ответ

0

htaccess не изменяет src в вашем HTML. Браузер заменит // протоколом, который используется в запросе. т.е. https. Обычно это называется protocol relative URL.

More info in this answer about that

Так что, если вы не хотите его использовать https, то вы должны явно установить его в качестве http. Это, однако, приведет к смешанному контенту, когда он будет обслуживаться через https, и современные браузеры, вероятно, заблокируют его. Так что если вы нажмете https, то ВСЕ ваши ресурсы должны быть https, либо они будут заблокированы и не загружены даже с использованием http.

Итак, вы должны получить подстановочный SSL-сертификат для своих поддоменов, чтобы ваши ресурсы могли обслуживаться как https.

Смежные вопросы