XAMPP環境(ローカル環境)でつくったWordPressで、デフォルトの「?p=123」のURLからパーマリンクを変更したい場合があります。
しかし、WordPressのパーマリンク設定画面で、以下のように「パーマリンク構造を更新しました。」と表示されたもののURLを表示できない時があります。
この原因として「.htaccess」がつくられていない可能性がありますので、対処法を紹介します。
実はよく見ると「パーマリンク設定」画面下部に以下の内容が表示されているので、これをコピーします。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /●ディレクトリ名●/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /●ディレクトリ名●/index.php [L]
</IfModule>
# 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
以上、XAMPP環境のWordPressでパーマリンク設定が変えられない時の対処法を紹介しました。