よくある質問と回答(サイト管理者向け)


Q.MIMEタイプを追加する
追加したいディレクトリ(通常はホームページのあるディレクトリ)に.htaccessというファイルをアップロードします。
例えば拡張子「abc」を「text/plain」とするには次のように記述します。


 AddHandler text/plain .abc


※このファイルにはMIMEタイプの他、サーバーの動作を変更する様々な属性を指定できます。


Q.SSIを使用する
拡張子を「.shtml」にします。

それ以外の拡張子を使用する場合は、上の応用でSSIを使用するディレクトリに.htaccessファイルをアップロードし、その中で拡張子を定義します。
例えば拡張子「html」をSSIとする場合は次のように記述します。


 AddHandler server-parsed .html



Q.FTPで.haccessや.forwardなど、ドットで始まるファイル名が転送できない
Fetch(Mac)では[Customize]-[Preference]-[Misc]にある「Omit file names beginning with a period」を外します。
FFFTP(Windows)では[表示]-[.で始まるファイルを表示]をクリックします。


Q.パスワード認証を行う
(1)まず、パスワード用データベースファイルをhtpasswdやPerl(CGI)などで作成します。
(2)認証を行いたいディレクトリに次の.htaccessをアップロードします。
 
 AuthUserFile /home/sites/www.ドメイン名/web/data/password.dat
 AuthGroupFile /dev/null
 AuthName "Input your ID and Password."
 AuthType Basic
 AuthPAM_Enabled off
 require valid-user

(3)ブラウザからアクセスして動作確認します。

注)
最近ではパスワード認証を行うCGIもインターネット上で配布されているようですので、それらを使用することもできます。
その場合「AuthPAM_Enabled off」を忘れずに確認してください。


Q.デフォルトドキュメントを変更する
ファイル名を指定せずにアクセスされた時のファイル名を設定します。
標準ではindex.htmlとなっていて、
http://www.ドメイン名/
でアクセスしても自動的に
http://www.ドメイン名/index.html
を表示しますが、このファイル名を変更することができます。

例えばhome.htmlにするには、変更したいディレクトリに次の.htaccessをアップロードします。
 
 DirectoryIndex home.html





Copyright (C) Honda Cars Shinshu Co.,Ltd.
All Rights Reserved.