wordpressではパーマリンクの形式を色々選択できますが、デフォルト以外の設定にしている場合、「.htaccess」を配置しないとトップページ以外で404エラーになってしまいます。
そして、「.htaccess」には以下の内容を記述します。
1 2 3 4 5 6 7 8 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /foo/ RewriteRule ^indexÅ_.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /foo/index.php [L] </IfModule> |
パーマリンクをデフォルト設定から変更していない場合は問題ありません。
サーバ移行時などは見落としがちな箇所でもありますので、お気をつけください。
カモトラはやらかしてしまいました。