ワードプレスのhtaccessはどのように使用されるのでしょう?ここではwordpressでのhtaccessの使用事例と設定方法についていくつか解説します。
パーマリンクの設定用にhtaccessを使用する
パーマリンクの設定とは、ワードプレスの各ページのURLをどのように表示するかの設定です。ワードプレスの管理画面「設定」→「パーマリンク設定」と進むと設定を行う事ができます。
この中の設定のデフォルトでは実はhtaccessファイルは必要有りません。その他の投稿名やカテゴリーをディレクトリのように見せかけるパーマリンク設定でhtaccessが使用されます。何故このような表示方法が選べるかと申しますと、URLがユーザービリティー上わかりやすくなったり、SEO効果が期待できるからです。
こちらの設定は自動的にhtaccessファイルに書き出されますが、ワードプレスが入っているディレクトリが書き込み可の状態でないと自動で書き出されません。
セキュリティー上の理由でhtaccessファイルを活用する
例えばwp-config.php(ワードプレスの設定ファイル)にどこからもアクセスさせない為に下記のように記載します。
order allow,deny
deny from all
また、特定IPからのアクセスも下記のような設定を追加で書き込みすると可能です。
deny from 192.168.1.2
ワードプレス高速化の為に設定する
ワードプレスを高速化する為に、データの送受信を全て圧縮ファイルで行う事ができるように設定する事ができます。サイトのスピードはseoや使用感にとってとても重要な要素ですので、Google ページスピードインサイトで良い数字がでない場合かつ圧縮を有効にする警告が出る場合はこちらの設定を行います。
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript