VagrantでWordPressをインストールし、初期の投稿のURLはexample.com/?p=nて感じ。
パーマリンクを変更して、/%category%/%post_id%/にした時に投稿ページへのリンクがなくなってしまう。
目次
htaccess
WordPressの記述があるか確認する。
mod_rewrite
$ vagrant ssh
/etc/httpd/conf.modules.d
http.confの記述を確認。
Include conf.modules.d/*.conf
となっているので、同じ場所にファイルadd.confを追加。
add.confに
LoadModule rewrite_module modules/mod_rewrite.so
を追加
http.conf
/etc/httpd/conf/httpd.conf
を確認。しDirectoryを確認する。ここではローカルの開発環境なので、Allを記述。
<Directory “/var/www”>
# AllowOverride None
AllowOverride All
Apache
systemctl restart httpd
コメント