はじめに
wordpressを用いてブログを作成した時にパーマリンクのカスタムで「index.php」を消したかったのですが、書かないと404エラーが出てしばらく悩んでしまいました。
同じところで詰まった人の参考になれば幸いです。
解決方法
いろいろ試しましたが解決方法は単純です。
- Apacheの設定ファイルのhttpd.conf内で.htaccessファイルがあるディレクトリの所のAllowOverrideをNoneからAllに変更する。
- httpdをrestartする。
以上です。
簡単な解説
wordpressではパーマリンクを変更すると.htaccessファイルにデフォルトでリダイレクトの処理を記述してくれます。
しかし今回は、.htaccessファイルを利用する設定になっていなかったので404エラーが出てしまいました。
そこで、.htaccessファイルを利用する設定にしてあげることで問題を解決できます。