我使用.htaccess从http重定向到https。 但是页面未成功加载,因为我使用下面的脚本来加载外部文件。
<script src = "http://domain.com/ajax/libs/jquery/1.7.1/jquery.min.js"> </script>
<link rel = "stylesheet" type = "text / css" href = "http://domain.com/file.css">
如何才能使加载完美,而无需更改文件src和href中的地址? 这个脚本.htaccess
RewriteEngine On
RewriteBase /
RewriteCond% {HTTP_HOST} ^ www \. (. *) $ [NC]
RewriteRule ^ (. *) $ Http: //% 1 / $ 1 [R = 301, L]
<IfModule mod_rewrite.c>
RewriteCond% {HTTPS} off
RewriteRule (. *) Https: //% {HTTP_HOST}% {REQUEST_URI} [R, L]
</ IfModule>
Nb:之前在.htaccess中添加了以下脚本,打开的页面可以很完美,但我当然希望网站自动重定向到https
RewriteCond% {HTTPS} off
RewriteRule (. *) Https: //% {HTTP_HOST}% {REQUEST_URI} [R, L]