この記事は、
htt*://wordpress.qiita/index.php/contact/
のようにパーマリンクでindex.phpが入ってしまっている場合に有効です。
環境:Ubuntu-Server20.04、apache2
mod_rewrite.soが読み込まれているか確認
mod_rewrite.soがないと.htaccessの内容がパーマリンクに反映されないのでmod_rewrite.soが有効になっているか確認します。 最初に以下を実行: sudo a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2
上記のようになったらrewriteが読み込まれていなかったので今読み込んだということになります。読み込まれたのを確認したら次に進みます。
Apache2を再起動
以下のコマンドでApache2だけを再起動することができます。sudo systemctl restart apache2