WordPress アドレス を https に変更する

Uncategorized
406 words

WordPress 設定の中に「WordPress アドレス (URL)」と「サイトアドレス (URL)」があるんですが、グレーで変更出来ないようになっています。

はじめに

WordPress アドレス を むやみやたらに変えたら困るため、変更できないようにしているんだと思います。

それはそれでいいんですが、今回は http から https に変えたいので、設定を変更したいと思います。

環境

Google Cloud Platform の「wordpress with nginx and ssl certified by bitnami」パッケージで WordPress を運用している方向けの説明になります。

もし、別のサーバーの WordPress 設定を変える場合は、適材適所を読み替えて対応して下さい。

WordPress アドレス の http を https に変更

サーバーの SSH コンソール を開き、下記コマンドを入力します。

1
sudo vi /opt/bitnami/apps/wordpress/htdocs/wp-config.php

下記記述箇所を探して http 箇所を https に変更します。

1
2
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');

1
2
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/');

で、サーバーを再起動すると WordPress アドレス が https に変わっています。

グレーを取っ払うだけなら

グレーを取っ払って WordPress 内からアドレスを変更できるようにするには、先程の2行をゴッソリ消せばいいみたいです。

おわりに

「wp-config.php」に書かれている内容は、データベースに書かれている内容より優先されるみたいです。

なので、データベース内にWordPress アドレスがあっても、「wp-config.php」で変換されてしまいます。

うーん、なんだかなー。