☆☆ 新着記事 ☆☆

2019年2月15日金曜日

VPSにWordpressをインストールしたら投稿が表示されない(404エラー)、という時の対処

安さに目が眩んで、VPSでWordpressを運用するひとも多くなっていると思いますが、インストールした直後に、固定ページは表示されるが、投稿したページが表示されなくて困る、という方も多いのでは。

各ファイルやディレクトリの所有者(apache)や権限(660 等)も確認したが問題ない。なのに投稿ページが '404' エラーになる。

検索しても、なかなか適切なアドバイスがなかったので、メモしておきます。



(1) Wordpressフォルダ内の .httpacess の内容を確認する。

以下のような記述になっていれば大丈夫。

# 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)VirtualHostを自分で書いている場合は

 <Directory /var/directory/to/your/wordpress>
   AllowOverride ALL
   Require all granted
  </Directory>

の設定を書いておく。

自分の場合、だいたい(2)で404エラーがでなくなります。
試してみてください。

0 件のコメント:

コメントを投稿