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」に変更する![]()

