別サイトでWordPressを使っているのですが、多くの人がつまづいたように、私もパーマネント設定でつまずきました。
カスタム構造に「/%year%/%monthnum%/%day%/%post_id%」と入力して静的URLで表示しようと思ったのですが、エントリのページを開くと「見つかりません」のエラーが。
ネットで調べてみると解決策がありました。
WordPressをインストールしたフォルダに、以下の内容の.htaccessファイルを属性「666」で配置すればいいとのこと。以下がそのファイル内容です。
——ここから————
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
——ここまで————
で、実際にやってみたところ
全然改善されやしねぇ!!
いろいろ試してみたところ、どうやらパスを正しく書かないとダメなようです。
以下の内容に書き換えたところ、正常に表示されるようになりました。
——ここから————
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /virtual/home/hogehoge/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /hogehoge/index.php [L]
</IfModule>
——ここまで————
「home」はドキュメントのフォルダなのでわかるのですが、
「virtual」は仮想サーバだからなのでしょうか?
.htaccessを作ったけどまだエラーが出ている人は
一度お試しください。