• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessについて)

.htaccessについて

このQ&Aのポイント
  • webサーバで.htaccessを有効にする方法を教えてください。
  • apachのhttpd.confファイルでAllowOverride ALLという箇所を変更することで、.htaccessを有効にすることができます。
  • 詳細な設定方法はサーバ環境によって異なりますので、サーバ管理者に相談してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

AllowOverrideディレクティブは、.htaccess内でどのディレクティブがそれ以前の設定を上書きすることが出来るかを設定できます。 つまり、.htaccess内で設定出来て、かつその設定が有効になるディレクティブの種類を設定出来るというわけです。 指定出来るディレクティブの分類は AuthConfig  認証に関するディレクティブの使用を許可する FileInfo  ドキュメントタイプを制御するためのディレクティブの使用を許可する Indexes  ディレクトリインデックスを制御するためのディレクティブの使用を許可する Limit  ホストへのアクセス制御を行うためのディレクティブの使用を許可する Options  特定のディレクトリにおける機能を指定するためのディレクティブの使用を許可する All  上記すべての上書きを許可する None  上記すべての上書きを禁止する になります。 なので、Noneを指定すると.htaccessでの設定の上書きが禁止、つまり、.htaccessが使用出来ないという事になります。 どの分類にどのディレクティブが含まれるかは、参考URLにあるApacheのマニュアルを参照してください。

参考URL:
http://httpd.apache.org/docs-2.0/mod/core.html#allowoverride
nikuq
質問者

お礼

ありがとうございます! 早速参考のURL見て勉強してみます。 ありがとうございましたーm(__)m

関連するQ&A