時間を取られて悔しかったので、ブログネタにした次第です。


パーマリンク の変更をするとページが表示されなくなってしまうエラー

パーマリンク の設定を「基本」から「投稿名」に変更したところ、ページを表示しようとするとNotfoundのエラーが生じるようになってしまいました。

この画面から「ポートフォリオ」を表示しようとするとエラーになります。



原因は”.htaccess”が存在しない、または記載が足りていないこと

完全に見落としていたのですが、パーマリンク設定を変更した後に下の画像のようなアラートが出ていたようです。

「パーマリンク設定」のページをこのまま下にスクロールして行くと、次のようなコードが表示されています。

このコードを.htaccessに追記します。

とりあえずこのコードをコピーしておきましょう。続いて、.htaccessのファイルの設定を行っていきます。



隠しファイルの表示設定

FTPソフトからwordpressのファイルにアクセスし、.htaccessの設定を行っていきます。

「.htaccess」は”隠しファイル”の扱いになっているようで、設定によっては表示されていないことがあります。

FTPソフトの設定を行って、隠しファイルの表示をするようにしておきましょう。 

*この記事ではFTPソフト「Cyberduck」を使用した場合の例を示しています。他のソフトを使用している方は、そのソフトの設定を調べてみてください。

cyberduckでの設定例。メニューバー(Cyberduck) > 環境設定 > 「ブラウザ」タブ > 一番上の「’.’で始まるファイルを表示」にチェックを入れます。

これで、.htaccessが存在している場合は表示されるようになりました。

もし.htaccessが見当たらない(存在していない)なら、名前を「.htaccess」とした新規ファイルを作成しましょう!

.htaccessファイルの場所ですが、wordpressフォルダ(wp-contentやwp-adminがあるファイル)に保存するようにしましょう!

.htaccessの保存場所




.htaccessに追記する

.htaccessを開いて、先ほどコピーしたコードを.htaccessのコードに追加する形でペーストします。

*エディタはなんでもいいです。ただのテキストエディタなどでも問題ありません。

以上で設定は完了です!ブログの表示を確認してみます。

無事、目的のページが表示されました!