.htaccessとは?用途と設定方法
.htaccessファイルの概要
.htaccessは、Apacheサーバーで使用される設定ファイルで、ディレクトリ単位でウェブサーバーの設定を変更できます。例えば、リダイレクトやアクセス制限、URLの書き換えなどの設定が可能です。
.htaccessファイルの設置場所
.htaccessファイルは、設定を反映させたいディレクトリに設置します。通常は、WordPressのルートディレクトリに配置します。
代表的な設定例
1. リダイレクト設定
特定のページを別のURLにリダイレクトするには、以下のコードを使用します:
Redirect 301 /old-page.html http://www.example.com/new-page.html
2. URLの書き換え(リライト)
SEOフレンドリーなURLに書き換える場合、以下のコードを使用します:
RewriteEngine On
RewriteRule ^about$ about.html [L]
3. アクセス制限
特定のIPアドレスからのアクセスを拒否するには、以下のコードを使用します:
Order Deny,Allow
Deny from 123.456.789.000
よくあるミスと注意点
- コードの正確性:一行でも誤るとサーバーエラーが発生するため、正確に記述します。
- バックアップ:編集前に必ず元の.htaccessファイルをバックアップします。
- 適用範囲:特定のディレクトリに対する設定のみ影響します。
まとめ
.htaccessファイルを適切に設定することで、ウェブサイトの動作やセキュリティを細かく制御できます。設定を変更する際は、必ずバックアップを取り、慎重に作業を進めましょう。