У меня есть веб-сайт, который вызывает сценарии и CSS внутри:
<link href = "css/bootstrap.css" rel = "stylesheet" type = "text/css" />
<link rel = "stylesheet" href = "css/slick.css">
<link href = "css/style.css" rel = "stylesheet" type = "text/css" />
<link href = "css/responsive.css" rel = "stylesheet" type = "text/css" />
<script src = "js/jquery-1.12.4.min.js" type = "text/javascript"></script>
<script src = "js/jquery-easing.min.js" type = "text/javascript"></script>
<script src = "js/bootstrap.min.js" type = "text/javascript"></script>
<script src = "js/imageLoader-global.js"></script>
<script src = "js/slick.js"></script>
<script src = "js/TweenMax.min.js"></script>
<script src = "js/ScrollMagic.min.js"></script>
<script src = "js/animation.gsap.min.js"></script>
<script src = "js/animation.js" type = "text/javascript"></script>
<script src = "js/vivus.min.js" type = "text/javascript"></script>
<script src = "js/slick.js" type = "text/javascript"></script>
<script src = "js/script.js" type = "text/javascript"></script>
Веб-сайт открывается в HTTPS, но когда я открываю сайт и проверяю HTML, эти внутренние ссылки открываются в HTTP, что вызывает СМЕШАННОЕ СОДЕРЖИМОЕ и отображение плохо выглядящей страницы.
Как я могу заставить все эти ссылки открываться в HTTPS?
В настоящее время это мой файл HTACCESS:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
Веб-сайт открывается по HTTPS, но указанные выше ресурсы загружаются по HTTP.
Найдите HTTP в исходном коде вашей страницы и проверьте просмотр мультимедиа в браузере. относительные ссылки не являются причиной предупреждения о смешанном содержании.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Добавьте это правило после RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Возможно, вы сможете настроить свой сервер для перенаправления этих ресурсов на HTTPS, когда это возможно. (Я полагаю, что ваш сервер может отправить заголовок.)