フリーランスのためのネットビジネス専門学校 ネットで独立開業を目指す人を応援
フリーランスのためのネットビジネス専門学校 ネットで独立開業を目指す人を応援

ロリポップにSSL入れたらJavaScriptが動かなくなった話

初めに

前のバイト先の知り合いからホームページ作成の仕事をもらいました。
それでサイトをつくりそれをロリポップを使って公開したのですが「SSLを導入してない!!」と怒られたので導入しました。

なぜかJavaScriptが動かなくなった

まずSSLを導入しそのあとhttpにアクセスされたらhttpsにリダイレクトするようにしました。

これで終わり…と思ったのですがなぜがJavaScriptが動いてない。

コンソールを見てみると酷いことになってました。

無題.png

httpsを使っているサイトからhttpにアクセス出来ない

エラーを見たところjqueryを使うのにcode.jquery.comにアクセスしていてそれがこれがいけないっぽい。

とりあえずcode.jquery.comに変更したらうまくうごきました。めでたしめでたし

ちなみに

ロリポップでhttpsにリダイレクトする設定をしたい場合はロリポップFTPを使って.htaccessというファイルを作ってパーミッションを604にして中身に

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ %{HTTP_HOST}%{REQUEST_URI} [R=301,L]

これを書いたらいけると思います。

またhttpsにリダイレクトさせるわけではなくhttpにアクセスできなくしたい場合は

.htaccessに

SSLRequireSSL

とかけばOKです。

[紹介元] jQueryタグが付けられた新着記事 – Qiita ロリポップにSSL入れたらJavaScriptが動かなくなった話

コメント

記事に戻る

コメントを残す