Skip to content
困った時に思い出したい

WordPressのパーマリンクの変更ができないとき

wordpress1 min read

記事URLの形式を変更したい

WordPressの記事URLは特に設定を変えていなければ下記のようになっています。

http://www.example.com/?p=12 // ①

このままでも特に困るわけではないのですが、URLから記事の内容がわかるようにしたかったのでこんなふうにしようと管理画面のパーマリンク設定から下記のように変更しました。

http://www.example.com/%category%/%postname%/ // ②

パーマリンクが変更できない

変更を保存し確認してみたところ、開いたページは

Not Found

サーバにsshで接続してmysqlから記事のURLを確認しても①のまま。 管理画面のパーマリンク設定ページの下に .htaccesmod_rewrite についての記述があるのでそれにしたがって変更してみるも結局反映されず。

.htaccessのmod_rewirteが動かない

いろいろ調べてみるとどうやらapacheの設定も必要のようで、httpd.confの書き換えをしました。

*viで開いてますがお好みで置き換えてください。

sudo vi /etc/httpd/conf/httpd.conf

httpd.confはこのように

httpd.conf
<Directory /var/www/html>
// 略
AllowOverride All
// 略
</Directory>

保存してapacheを再起動し、あらためてパーマリンクを変更したところ反映されました。

© 2021 by 困った時に思い出したい. All rights reserved.
Theme by LekoArts