ホームページとログイン画面がHTTP ERROR 500に
-
・さくらインターネット-スタンダード
・http://sample.sakura.ne.jp URLは初期ドメイン
・さくらの共有SSLを利用しています。
・サーバーのwww直下に3つのサイトを設けています。
sample01
sample02
sample03
.htacees・お問い合わせのページのみSSL化するために上記の.htaccessで、httpsのページにアクセスがあった場合、お問い合わせ以外はhttpのページにリダイレクトしています。
httpsのページにアクセスがあった場合には、お問い合わせのページ以外はhttpのページに移動するようにしていたのですが、いつのころからかは正確にはわかりませんが、sample01のサイトがhttpsのページにアクセスしてもhttpsのページまま表示して、さらにトップページから他のページ(お問い合わせのページ以外)に移動するとCSSが全く反映していない状態になっていました。
そのため全てのページをhttps表示にして、httpのページへのリダイレクトをしないようにしようとsample01にさくらインターネットのwpプラグイン「SAKURA RSWP SSL」を有効化したところ、ログイン画面が真っ白になったので、さくらインターネットに問い合わせて聞いたところ、「www直下の.htaccessないのhttpへリダイレクトするを消してみてください」とのことで、その記述を削除してアップロードしました。
すると、ログイン画面が真っ白になる症状も直り、sample01でCSSが反映しな症状も改善したのですが、それと同時にsmple02とsample03に新たな問題が発生しました。
sample02はサイトに、sample03はWPのログイン画面にアクセスできなくなり「HTTP ERROR 500」と表示します。一度、sample01に入れていた「SAKURA RSWP SSL」を無効化し.htaccessの記述も戻してアップロードしたのですが、sample02と03の症状は改善しませんでした。
httpへリダイレクトするように記述していた.htaccessは下記のように記述していました。
RewriteEngine On # HTTPSでアクセスされた場合、 RewriteCond %{HTTPS} on # 以下のURL以外は常に http にリダイレクトする RewriteCond %{HTTP_HOST} ^www\.jurakuso\.sakura\.ne\.jp RewriteCond %{REQUEST_URI} !^/contact/.*$ # http にリダイレクト RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
1.そもそも上記.htaccessの記述で間違いが無かったのか
2.smple02to03が「HTTP ERROR 500」になった、考えられる原因以上2点についてご教授ください。よろしくお願いいたします。
記載で足りない点やわかりづらい点などありましたら補足させていただきます。
- トピック「ホームページとログイン画面がHTTP ERROR 500に」には新たに返信することはできません。