Categories: Web制作

XAMPP環境のWordPressでパーマリンク設定が変えられない時の対処法

XAMPP環境(ローカル環境)でつくったWordPressで、デフォルトの「?p=123」のURLからパーマリンクを変更したい場合があります。

しかし、WordPressのパーマリンク設定画面で、以下のように「パーマリンク構造を更新しました。」と表示されたもののURLを表示できない時があります。

この原因として「.htaccess」がつくられていない可能性がありますので、対処法を紹介します。

「.htaccess」ファイルを作成してWordPressファイルのあるディレクトリに配置する

  1. 実はよく見ると「パーマリンク設定」画面下部に以下の内容が表示されているので、これをコピーします。

    <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
     
  2. 上記内容をコピペした「.htaccess」ファイルを作成し、WordPressファイルのあるディレクトリトップに配置すればOKです。

以上、XAMPP環境のWordPressでパーマリンク設定が変えられない時の対処法を紹介しました。

平野 ジュンヤ

Webサービスやツールをつくったり、マーケティングをしたり、コアラを愛でたりしているWebディレクター兼コンサル。

Share
Published by
平野 ジュンヤ