SSL化にしたら、パーマリンク設定が効かない。
WebサーバーをSSL化にしたら、WordPressのパーマリンク設定が効かない。
サーバーをSSL化にしたらパーマリンク設定が基本以外は以下の様に404エラーになり
WordPressのパーマリンク設定が効かない。
ここを参照して ← 仮想サイトのディレクティブを眺める。を試す。
/etc/apache2/apache2.conf を開いて .htaccessを動作させるためには、
AllowOverride All Options FollowSymLinks の2つの設定が必要だった。を基に
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None → AllowOverride All に修正
Require all granted
</Directory>
これでApacheを再起動。すると、パーマリンク設定が有効になった。
原因はApacheの仮想サイトのディレクティブ設定で解決しました。