wordpressのパーマリンクを設定すると記事が見られなくなる事についての備忘録

Debian GNU/Linux lennyを再インストールした時、wordpressのパーマリンクを設定すると個別の記事が見られなくなる現象が起きたため、今後のための備忘録とする。

Thank you for reading this post, don't forget to subscribe!

wordpressのパーマリンクを http://kimama.bglb.jp/?p=123 と設定したときは個別記事に飛べるが、http://kimama.bglb.jp/2009/11/22/sample-post/ とするとエラーとなる。これはApache2の mod_rewriteが 有効となっていないことから発生する。

  1. mod_rewriteを有効にするには、root shellで # a2enmod rewriteとする。
  2. wordpressの.htaccessに以下のコードを記入

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

  3. root shellで # /etc/init.d/apache2 force-reload を実行。(できればサーバを再起動)
  4. wordpressでパーマリンクの設定をして終了

以上

最初から有効になっていればいいのにね(^_^メ)

11月 23, 2009 · TAKA · One Comment
Tags: ,  · Posted in: WordPress, ブログ, 自宅サーバ

Leave a Reply