レンタルサーバーHOME >> レンタルサーバーユーザーサポート >> .htaccess で設定できる項目を教えて下さい。
レンタルサーバーの「ユーザサポート」

更新日:2026/08/26


Question

.htaccess で設定できる項目を教えて下さい。


Answer

当社ホスティングサーバーにて、.htaccess で設定できる項目は下記のものとなります。

利用可能なディレクティブは、サーバーのセキュリティおよび安定運用のため一部制限されています。

利用可能な主な設定カテゴリ

当社環境では主に以下の設定をご利用いただけます。

FileInfo

ファイルタイプやエラーページ、MIMEタイプなどの制御を行います。

主なディレクティブ例

  • ErrorDocument
  • DefaultType
  • ForceType
  • SetHandler
  • AddType
  • AddHandler
  • RemoveType

AuthConfig

BASIC認証など認証機能を設定します。

主なディレクティブ例

  • AuthType
  • AuthName
  • AuthUserFile
  • AuthGroupFile
  • Require

Indexes

ディレクトリ一覧表示やインデックス動作を制御します。

主なディレクティブ例

  • DirectoryIndex
  • IndexIgnore
  • IndexOptions
  • AddDescription

Options

ディレクトリ単位の機能制御を行います。

主なディレクティブ例

  • FollowSymLinks
  • Includes
  • ExecCGI
  • Indexes

Rewrite

URL書き換えやリダイレクト設定を行います。

主なディレクティブ例

  • RewriteEngine
  • RewriteRule
  • RewriteCond

Apache 2.4のアクセス制御について

現在のサーバー環境はApache 2.4系を前提としております。

アクセス制御を行う場合は Requireディレクティブ を使用してください。

アクセスを拒否する場合

Require all denied

全て許可する場合

Require all granted

特定IPのみ許可する場合

Require ip 192.168.1.10

複数IPを許可する場合

Require ip 192.168.1.10
Require ip 192.168.1.11

旧形式のアクセス制御について

以下の構文はApache 2.2以前の旧形式です。

Order Allow,Deny
Deny from all

Order Deny,Allow
Deny from all
Allow from 192.168.1.10

現在も互換モジュールにより動作する場合がありますが、新規設定および設定変更時はApache 2.4形式の利用を推奨いたします。


Optionsディレクティブ利用時の注意

Apache 2.4環境では、Optionsディレクティブにおいて記号付き指定と記号なし指定を混在させると、500 Internal Server Error が発生する場合があります。

非推奨例

Options FollowSymLinks Includes ExecCGI -Indexes

推奨例

Options +FollowSymLinks +Includes +ExecCGI -Indexes

有効化するオプションには「+」、無効化するオプションには「-」を付与してください。


Options All の利用について

以下のような設定を利用している場合

Options All -Indexes

サーバー環境によって「All」が意味する内容が異なる場合があります。

移行や設定変更の際は、現在有効となっているオプションを確認し、必要な設定を個別に指定することを推奨いたします。


AllowOverrideについて

当社環境では、サーバー全体の安定運用およびセキュリティ維持のため、利用可能なディレクティブを制限しております。

主に利用可能なカテゴリは以下の通りです。

  • FileInfo
  • AuthConfig
  • Indexes
  • Options
  • Rewrite
  • Require(アクセス制御)

.htaccessに設定を記載しても反映されない場合は、ディレクティブが許可されていない可能性がありますので、FTPIDを添えてサポートまでお問い合わせください。


参考資料

Apache HTTP Server 2.4 Documentation

https://httpd.apache.org/docs/2.4/

※Apache公式ドキュメントは英語となります。


注意事項

.htaccessの記述に誤りがあると、ホームページ全体が500エラーとなる場合があります。

設定変更前には必ずバックアップを取得してください。

設定変更によりホームページやプログラムが正常に動作しなくなった場合の復旧作業は、お客様ご自身の責任で実施をお願いいたします。

サーバー負荷やセキュリティ上の問題が発生する可能性がある設定については、当社判断により利用を制限させていただく場合があります。


ユーザーサポートTOPに戻る
サーバーの乗り換え・大容量サーバーの新規ご契約は-業界人御用達の10GB格安レンタルサーバー-
phpやcgiの
サーバーテクノロジーを
大容量に生かす
安定稼働格安レンタルサーバー
»レンタルサーバー Home
格安!「業界人御用達レンタルサーバー」
レンタルサーバー詳細
webマスターの方におすすめ。10GBの大容量でこの価格、POPメールも無制限!
格安でも高速大容量のレンタルサーバー
ドメイン取得代行サービス
当社は、JPRSの指定業者です。co.jpドメインの管理も任せて安心!
サポート
ユーザーサポート
サービス利用に関する様々な疑問を解決します。
レンタルサーバーのよくある質問
レンタルサーバーに関するよくあるご質問。
レンタルサーバーのお申し込み
お申し込み
レンタルサーバードメイン取得代行サービスへのお申し込み。
クレジットカードにも対応!
レンタルサーバー利用規約
お申し込み前に必ずご確認くださいませ。