ホームページディレクトリを作成
その中にソースファイルを複数おいて、クリックして閲覧できるようにする。
HPでは、フォルダにindex.htmlが無いとフォルダのファイル一覧を表示します。
今回は、一覧を見やすく事と、正しくエンコードされて見れることに挑戦しましたよ!
通常は次のように表示されます
それを次のような表示に改善します!!!
ファルダに「.htaccess」を作成してカスタマイズするとかなり便利なことが判明しました。
設定したファイル内容
removeHandler cgi-script .cgi .pl .py .rb
IndexIgnore .. __* *.html *.txt
HeaderName ./autoindex_head.html
ReadmeName ./autoindex_end.txt
IndexOptions SuppressHTMLPreamble
#IndexOptions FancyIndexing HTMLTable
IndexOptions FancyIndexing
IndexOptions NameWidth=*
autoindex_head.html
<html>
<head>
<title>abcdefg</title>
</head>
<body>
<h1>ファイル一覧</h1>
<p>ファイル内容の表示は、
ファイルをクリックして下さい
</p>
<script></script>
フォルダの内容は次のような感じで、HPで「src」をクリックすると「src」フォルダにはindex.htmlがないのでファイル一覧をApacheは表示してくれますね
.htaccessに次の設定を書くだけでも問題はないけね
このフォルダの上位「/book以下」では、CGIが起動できる設定にしまったので
最初の一行「removeHandler 」は必要になってしまいました。
removeHandler cgi-script .cgi .pl .py .rb
AddCharset UTF-8 .py
IndexIgnore .. __* *.html *.txt
mydbg.pyをクリックすると文字化しなく表示されました