げんじろうさん
そもそもファイル名/フォルダ名として Windows上では以下の 9文字は使用できません。
\ / : * ? " < > |
加えて、AN HTTPDのインデックスリストでは今のところ以下の 2文字に対応していません。
リストには表示されますが、アクセスするとエラーになります。
# %
過去ログでは以下が参考になるかと思います。
http://homepage1.nifty.com/yito/namazu/gbook/20031017.2033.html
ファイル名などの長さの制限については過去に話題になった記憶がないので調べてみました。
ファイル名もフォルダ名も最大 255 B(含拡張子)という制限があるようです。
Windows上ではより長い名前も可能ですが、インデックスリストではそれ以上のファイル名、
フォルダ名には対応していません。
(厳密には 256-259 Bでは変な表示になっているようです。>中田さん)
圧縮ファイルなども問題なく表示できます。
気をつけることとしては、拡張子が exe, bat, cgi, pl, php などCGIとして実行されるファイルがインデックスリストに含まれるときは、それらが意図に反してサーバ上で実行されないようにすることでしょうか。
CGIの実行プログラムの「一般パスでも実行する」やエイリアスの「一般パス」などを適切に設定することが必要です。
はじめまして、httpdを使わせてもらってます。
質問なんですが、オプション/一般の表示/インデックス機能で、フォルダ公開をしたいのですが
表示させるファイル名/フォルダ名には、使ってはいけない文字や、ファイル名の長さなどに制限はあるのでしょうか?
また、圧縮ファイルなどもだめとか、どんな制限があるか教えてください。
よろしくお願いします。