Windows環境でApacheの.htaccessを使うには

.htaccessの設定

ぽんこつWEBサーバー構築 powered by

ぽんこつWEBサーバー構築

ぽんこつWEBサーバー構築 -count-

 .htaccessとは、パスワード認証によるユーザー制限IPアドレス・参照元によるアクセス制限をするための設定ファイルです。 この.htaccessの設定方法について紹介します。

 まず最初、、、Windows環境で.htaccessというファイルを作ろうとすると、 『ファイル名を入力してください。』と怒られてしまいます。 (.htaccessは拡張子でファイル名はありません。Windowsでは".txt"等のファイル名なしの ファイルは作成できません。)この対処法は、目的によってそれぞれ解決法も異なります。

 レンタルサーバーに.htaccessをアップロードするつもりでファイルを作っているのであれば 適当な名前で一回保存して、アップロードしてからサーバー上で ファイル名を.htaccessに変更すればOKです。

 Windowsのサーバ上で.htaccessを使いたい場合は、 httpd.confの設定で、アクセスファイル名(AccessFileName)を変更する必要があります。 具体的には以下の点の修正が必要です。

httpd.conf
AccessFileName htaccess.htaccess

<Files htaccess.htaccess>
Order allow,deny
Deny from all
</Files>


 ここではアクセスファイル名をデフォルトの".htaccess"から "htaccess.htaccess"に変更していますが、ファイル名は何でもOKです。 ただし、次の"Files"も同じファイルにする必要があります。

 また、.htaccessを使用するためには、使用したいディレクトリの AllowOverride設定を変更しておく必要があります。(Noneでは使用できません) 次に示す例は、パスワード認証(AuthConfig)アクセス制限(Limit)を 使用する場合の設定です。

AllowOverride設定
AllowOverride AuthConfig Limit

 これで.htaccess同様にアクセスファイルを使用することができます。 .htaccessの中身の設定法については次章以降を参照してください。

こちらは管理人のおすすめです。もしよかったらご覧ください。

◆サポート万全のレンタルサーバー・・・ロリポップ!
◆3万円台からの激安パソコンショップ・・・マウスコンピューター

トップページ

★姉妹サイト
 マウスコンピューターフリーク・・・激安パソコン紹介
 【HP・WEB収入】課題達成型アフィリエイト・・・ホームページで広告収入 ブログパーツ

関連コンテンツ
おすすめ商品