follow us in feedly

Macのローカル環境に構築したWordPressでパーマリンク設定をおこなう

ローカル環境でも WordPress のパーマリンク設定をしてみました。
あまり必要ないかもしれないですが、VPS と同じかたちにしとこうと思ったので。
Apache での設定をためしてみるという意味も少しあります。

.htaccess ファイルを作成する

WordPress のルートディレクトリ に .htaccess ファイルを作成します。
ターミナルを起動して下記コマンドを実行します。

$ touch .htaccess

パーマリンクの設定を行う

WordPress ページにアクセスしてダッシュボードの [設定] – [パーマリンク設定] から設定します。
VPS での設定と同じにするので下記のようにします。

/archives/%post_id%

変更を保存すると .htaccess に下記のコードが記入されます。
書き込み権限の設定などで自動記入されないときは手動でコピーします。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /~hoge/wordpress/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~hoge/wordpress/index.php [L]
</IfModule>

# END WordPress

Apache で .htaccess を使用可能にする。

作成した .htaccess ファイルの設定が有効になるように設定します。
/etc/apache2/users/hoge.confを下記のように変更します。

<Directory "/Users/hoge/Sites/">
    Options Indexes MultiViews SymLinksIfOwnerMatch
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Apache を再起動します。

$ sudo apachectl restart

ブラウザから自分のページにアクセスするとパーマリンクが反映されていると思います。

タグ: ,

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください