お使いのサーバはどのようなものですか?(レンタルサーバの場合は会社やプランをお知らせください)
サーバの仕様によって、HTTPとHTTPSの挙動が違ったり同じだったり、ドキュメントルートが同じだったり違ったりして、一概には言えません。
mypacecreatorさんありがとございます。
サーバーは
エックスサーバーのX10プランです。
宜しくお願いします。
こちらもエックスサーバーのX10プランの環境があるので同様の記述を試してみましたが、http, httpsどちらもちゃんとエックスサーバーの403画面が表示されました。
ですので何らかの不備があるのではないかと思います。もしくはキャッシュか、許可したIPアドレスからアクセスしているか。
こちらでも考えてみますが、直接WordPressの機能の問題ということでもなさそうなのと、結構個別の状況を詳しく確認しないといけないので、エックスサーバーのサポートに問い合わせてみるのも一つの手だと思います。
SSLを有効にしただけで、WordPressの設定を何も変更してないんじゃないでしょうか?
WordPressアドレスやサイトアドレスをhttpのままにしてるとか
FORCE_SSL_ADMINを有効化していないとか
mypacecreatorさんnpsslさんありがとございます。
npsslさんの言われる通り
FORCE_SSL_ADMINを有効化していませんでた。
検索して調べてみましたがwp-confingに追記する方法がありました。
情報が少し不安なのでこれで良い物なのでしょうか?
require_once(ABSPATH . ‘wp-settings.php’);
の上に
define(‘FORCE_SSL_ADMIN’, true);
if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’)
$_SERVER[‘HTTPS’]=’on’;
を追記する。
よろしくお願いします。
エックスサーバーではNginxのリバースプロキシは使ってないので、
define(‘FORCE_SSL_ADMIN’, true);
だけでログイン画面はhttpsになるハズですけど
遅くなりましたが無事解決出来ました。
結局IP関係の問題でした。
皆様ありがとございました。