久しぶりにWordPressを触ったら、パーマリンクがおかしくなる問題が。。。
状況
WordPressで、URLにindex.phpを噛んじゃう。
こんな感じ↓
理想(本当)は
固定ページを表示させる時に、
で、表示されるはずなのにできず、
だと表示される、謎。。。
環境
MacBook Catalina
MAMP
PHP 7.4.2
WordPress 5.5.5(5.4.2も試した)
解決方法
原因が全く分からず、苦労しました。。。
(そもそも、いつから発現してるのか、不明。)
(PCの不良でジーニアスバーに連れてっているので、それが原因かなぁとも)
単純に、MAMPの設定の話でした。
MAMPのhttpd.confの中
httpd.conf
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
AllowOverrideがNoneになっていたのが原因。
httpd.conf
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
Allにしたら、直りました。。。
で表示されました。
AllowOverrideはApacheのアクセス権限について、なんですね。。。
勉強になりました。