今更ながらWordPressでパーマリンクの設定をしてみました。
これまでは基本設定で運用していましたがカンパニーサイトの構築のためにカスタム構造を試してみることにしました。
WordPressの設定
WordPressの設定を変えると自動でルートに.htaccessが生成されます。
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
このファイルが自動生成されればWordPress側の設定はOK。
Apacheの設定
当該ドメインのPer-Directory Options設定内で下記の設定を確認する。
該当するサーバーの設定画面から当該フォルダーのPer-Directory OptionsでDocument Optionsを開きます。
Document OptionsのFollow symbolic linksでYesを選択。
Options file can overrideをDefaultから選択状態に変更すると動作しました。
スポンサーリンク