パーマリンクの設定時のApache設定変更方法WordPressのパーマリンクの設定方法についてですが、レンタル(VPS)サーバーの設定状況によっては、サーバー側で設定変更する必要があります。※この記事は、レンタル(VPS)サーバーのOSがCentOS6、WebサーバーがApacheの場合について説明しています。WordPressの管理画面でパーマリンクの設定変更WordPressの設定画面は、左メニューの「設定」→「パーマリンクの設定」です。デフォルトは、「共通設定」の「デフォルト」になっています。下記のなかから、適切な設定を選択します。例)カテゴリ名と投稿タイトルの場合:/%category%/%postname%/選択したら、「変更を保存」をクリックします。下記コメントが表示された場合は、このパーマリンクの設定に必要な.htaccessというファイルを作成する権限がありません。ルールを書き込む必要があります。すべてのコードを選択してください。”.htaccessファイルの権限設定(2013年10月3日)ファイル権限については、現在は別の設定にしました。WordPressディレクトリのパーミッションをセキュアにこのような権限の問題が発生しているのは、WordPressの管理画面から.htaccessのファイル作成、変更を行うサーバー上のユーザーが”apache”ユーザーであるのに対し、WordPress用のディレクトリ、ファイルの所有者が一般のユーザーになっているためと思われます。WordPressの管理画面から設定できるようにするための方法としては、1).htaccessのファイルの所有者を”apache”ユーザーにする、2).htaccessのファイルをすべてのユーザーが変更できるようにする、などの方法があります。1)の場合は、WordPress管理画面から設定変更できるようになりますが、サーバー上で手動で変更する場合は、一般ユーザーでは行えなくなり、rootユーザーなどにスイッチする必要があります。2)の場合は、すべてのユーザーが変更できるようになるためセキュリティ上望ましくないといった問題があります。.htaccess上記権限設定を実施後、WordPress管理画面から設定を行うと自動でサーバー上の.htaccessファイルに設定が反映されるはずです。パーマリンク設定変更後、ブラウザからページにアクセスし、正常に表示されるか確認します。“エラー:このリンクは無効です”のようなエラーが表示された場合は、Apacheの設定ファイルで.htaccessファイル内の設定による変更が許可されていない可能性があります。.htaccessの設定変更を許可するApacheの本体の設定ファイルはhttpd.confというファイルですが、Webページが置かれているディレクトリに、このディレクトリ固有の設定を別のファイルに分けて(.htaccess)設定できます。これを出来るようにするには本体側の設定ファイル(httpd.conf)で許可する必要があります。WordPress用のディレクトリ設定の場所で下記のように修整します。all設定変更後、Apacheを再起動します。関連記事の目次VPSの開始からWebサイト公開、運用VPSにログイン、SSH接続、初期設定VPSサーバーでスナップショットを取得~障害に備え、リカバリーポイントを作成。VPSサーバーにログインして、設定内容を確認~グローバルIPアドレス確認、SSHキーを作成。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。