当ブログは 、レンタルサーバー「ConoHa WING(コノハ ウィング)」上に WordPresss(ワードプレス)をインストールしてお送りしているわけですが、パーマリンクっていうやつの設定変更に少し手こずったので解決策をここに記します。
現象
WordPressにログイン後、「設定」→「パーマリンク設定」画面で、一番上の「基本」以外の項目を選択したら
↓このように、記事が表示されなくなっちゃいました。(404エラー!)
対処
次の手順により、正常に機能するようになりました。
1.ConoHa WINGのコントロールパネルにログインします。
2.「サイト」→「サイト設定」→「応用設定」→「.htaccess」の順にクリックします。
3.テキストエリアの横にある鉛筆マーク(編集)をクリックします。
4.以下のおまじない文字列をコピーし、テキストエリアの末尾に貼り付けます。
<ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
5.「保存」をクリックしたらできあがり。
感想
こういう設定って自動で生成されてしかるべきものだと思うんだけど違うのだろうか。
何らかのセキュリティ設定とかプラグインとかに邪魔されてるのかな?よくわからんです。