1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Posted at

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

#なぜかJavaScriptが動かなくなった
まずSSLを導入しそのあとhttpにアクセスされたらhttpsにリダイレクトするようにしました。

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

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

無題.png

#httpsを使っているサイトからhttpにアクセス出来ない
エラーを見たところjqueryを使うのにhttp://code.jquery.comにアクセスしていてそれがこれがいけないっぽい。

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

#ちなみに

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

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

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

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

.htaccessに

SSLRequireSSL

とかけばOKです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?