相談内容
監理画面>パーマリンク設定 でアドレスを自動で見やすく変更することができます。
SEO対策にもなるはずですが、ここを変更したところ、リンク先のページが見えなくなってしまった、との相談を受けました。
当社のサーバーの利用者の場合には、下記のような表示がでます。
解決方法
WordPressの最近のバージョンだと、変更を保存しようとすると、パーマリンク設定のページの下に下記のような案内が表示されます。
.htaccess
が書き込み可能ならこの操作は自動的に行われますが、そうでない場合は.htaccess
ファイルに mod_rewrite ルールを書き込む必要があります。このフィールドをクリックし、CTRL + a ですべてのコードを選択してください。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
案内の通り、「.htaccess」ファイルに上記のルールを書き込んで、サーバーのトップフォルダーに置けば、ページが表示されるようになります。
参考までに、現時点で私は下記のような設定にしています。