https移行でワードプレスにログイン出来なくなったエラー解除
[状態] SSLサーバーに切り替えたとたんに、500エラーがでて、ログインも出来ない状態;
[状態2]もしくはhttpsのホームページのさらに下層に設置しているwpにログインできない状態
[原因] .htaccess記載のphpバージョンがエラー原因
[原因] .htaccess記載のphpバージョンがエラー原因 【.htaccess】 ------------------------------------------------------------- AddHandler php5.3-script .php # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress ------------------------------------------------------------- ヘテムルは今回の移行に伴いphpを5.6~のphp7.0を標準としたため、5.3がエラー原因。 .htaccessを削除すると、各ページが404エラーになる原因になるため .htaccessのphp5.3をphp5.6に書き換えてサーバーにアップでエラー解除。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ------------------------------------------------------------- AddHandler php5.6-script .php # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress -------------------------------------------------------------
最後にhttpsへのリダイレクトタグを.htaccessに追記記載して完了
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
こちら必要に応じて。
[状態2]の場合は、必要に応じて、下層に設置してあるホームページのデータベースにログインしてURLを「https」に変更する