.htaccess ファイルは、Apache Web サーバーが特定のディレクトリまたは Web サイトに特定のルールと設定を適用するために使用する設定ファイルです。.htaccess の一般的な用途には、URL のリダイレクト、エラーページの指定、特定のファイルまたはディレクトリへのアクセス許可または拒否の設定などがあります。
.htaccess ファイルの一般的な用途と機能は次のとおりです。
- パフォーマンス – gzip 圧縮の有効化、有効期限ヘッダーの設定、ブラウザキャッシュの活用。
- リダイレクト – ページまたはサイトのリダイレクト、カスタム 404 ページの作成など。
- ドメイン – www なしの URL を www ありにリダイレクト、またはその逆。 - ディレクトリ – ディレクトリのパスワード保護、アクセス制限。
- エラー – カスタムエラーページの作成、エラー応答コードの設定。
- メディア – 画像のホットリンクの無効化、動画の埋め込み制限。
- リライト – URL の書き換え、条件に基づくリダイレクトなど。
- セキュリティ – 訪問者のブロック、ディレクトリブラウジングの無効化、ファイルタイプの制限、ホットリンクの防止。
- キャッシュ – キャッシュ処理の改善、キャッシュポリシーの設定。
- エンコーディング – サイト全体で文字セットを強制する。
- ロギング – カスタムロギングとログ形式。
- PHP 設定 – PHP 設定の変更、機能の有効化/無効化。
- コンテンツタイプ – ファイルの適切な MIME タイプを設定する。
- その他 – ファイルアップロード制限の設定、SSI および CGI 設定など。
.htaccess ファイルを使用すると、メインのサーバー設定ファイルにアクセスせずに、多数の方法でサイトを構成できます。
WordPress ユーザー向けの .htaccess ファイルエディター
All in One SEO (AIOSEO) には、ユーザーが WordPress 内から .htaccess ファイルを簡単に編集できる .htaccess エディターが含まれています。
AIOSEO .htaccess エディターの使用方法をご覧ください。