関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…
アクセス制限・認証、サイト内検索
更新日:2008年05月23日
「.htaccess」という特殊なファイルを用意すると、アクセス制限・パスワード認証・リダイレクト(転送)・エラーページのカスタマイズなど様々な特殊設定を実現できます。「.htaccess」の作り方と設置の仕方をご紹介。
「.htaccess」ファイル内に記述する具体的な内容については、実現したい事柄に合わせて 前ページでご紹介した過去記事 などをご参照下さい。
ここでは、記述内容がすべて出来上がった後、「.htaccess」ファイルとして保存する方法とその注意点、サーバへのアップロード方法について解説します。
「.htaccess」ファイルはテキストファイルですから、テキストエディタで作成・保存ができます。 Windowsであれば「メモ帳」でも構いません。もちろんその他のテキストエディタも使えます。
![]() |
| 「メモ帳」でも作成可能 |
中身が記述できたら、テキストファイルとして保存します。 その際、ファイル名は、「.htaccess」とします。 ファイル拡張子はありません。 先頭の「 . 」(ドット記号)を忘れないように注意して下さい。
※書式情報を付加したファイルを作成できるソフトウェアで作成する場合は、必ず一切の書式情報を含まない(プレーンテキストな)形式で保存しなければなりません。 余計な情報が付加された「リッチテキスト」形式などで保存すると、「.htaccess」ファイルとしては使えません。
「メモ帳」を使って保存する際には、保存ダイアログの下部に表示される「ファイルの種類」欄を「すべてのファイル」に変更してから保存して下さい。 「テキスト文書」のままだと、ファイル名の直後に勝手に「.txt」拡張子が付加されてしまい、「.htaccess.txt」というファイル名で保存されてしまいます。(下図※部分参照)
![]() |
| 拡張子txtが付加されて「.htaccess.txt」にならないよう注意 |
この点は、ファイル拡張子を表示しないようWindowsを設定している場合には気付きにくいので注意が必要です。
※Windowsは、インストール直後の状態では拡張子を表示しないよう設定されています。
環境や使用ソフトウェアによっては、ファイルが「 . 」(ドット記号)で始まるファイル名を作成できないことがあります。 例えば、以下のような場合です。
●Windowsの場合:
Windowsの場合は、既存ファイルの名称を「 . 」で始まる名称に変更しようとすると「ファイル名を入力して下さい」というエラーが表示され、名称を変更できません。
※新規に作成する場合は、ソフトウェアによっては「 . 」で始まる名称でも作成できます。
![]() |
| ドット記号で始まるファイル名にしようとするとエラーに(Windows) |
●MacOSの場合:
MacOSの場合は、「 . 」で始まるファイル名はシステム用に予約されていると警告されます。
※作成は可能ですが、「.」で始まる名称のファイルは非表示になってしまいます。
![]() |
| ドットで始まる名称はシステム用に予約されていると警告(MacOS) |
●上記のような場合は
もし、どうしても「 .htaccess 」というファイル名でファイルが作れなかった場合には、とりあえず「 htaccess.txt 」などのような適当な名称で保存しておきましょう。 そして、サーバにアップロードしてから、FTPソフトを使ってファイル名を変更しましょう。 (FTPソフトには、サーバ上のファイルのファイル名を変更する機能もあります。また、アップロード時にファイル名を変更してアップロードできるソフトもあります。)
さて、「.htaccess」ファイルが用意できたら、サーバにアップロードしましょう。 「.htaccess」ファイルは、アップロード場所によって設定内容の影響範囲が異なります。
関連キーワード[PR]
人気ホームページ作成ランキング
Powered by 価格.com
関連キーワード[PR]