WordPressのパーマリンクが反映されないとき
パーマリンクが反映しない
現状
デフォルト http://xxx.com/?p=123
↓
日付と投稿名 http://xxx.com/2015/01/04/sample-post/
としたかった。
記事や固定ページの投稿ページではリンクの名前は反映されているのに、そのURLに飛ぶと404 NOT FOUNDとなってしまう。
WordPressで生成される.htaccessをWordPress側で生成しても自分で作成しても同様。
実行環境
さくらのVPS
WordPress 4.1
対処法
.htaccessを使用できるように設定していないことが問題でした。
httpd.confに下記を追加。
AllowOverride All
</Directory>
これによって、.htaccessが動作しそれぞれのパーマリンクでの移動が可能となりました。
ついでに
WordPressで.htaccessが自動設定されないならばそのWordPressのフォルダーのパーミッションを書き込み可能なものにすることで生成が可能となります。
終わったら戻しましょう。
WordPressをインストールし初歩から学び始め、つまずいたので備忘録。