難しい質問ですが
apacheでindexファイルを置かないとディレクトリ、リストが表示されますよね?
Index of/のhtmlを編集したいんです
試しにアイコンをいじって
Index of/というのが 最初は/usr/share/apache/icons/folder.gifなど
index of/のアイコンはうまく変えられたんですが
このアイコンなどファイル名などが表示されるhtmlがどこにあるかわかりません
このとは Index of/自体のhtmlです
Name Last modified Size Description
一応、調べて mod_autoindexなどmodがでてきて
httpd.cofをみても
iconの読み込みパスみたいのしかのってませんでした
Index of/のhtmlのソースはどこにあるんでしょうか?
背景色などいろいろ変えたりしてみたいんですが
よく知っている人がいたら教えてください
No.1ベストアンサー
- 回答日時:
「そんなこと出来るのかなぁ」と思って調べてみたら、OptionsでSuppressHTMLPreamble指定すれば、HeaderNameに<head>から書けるそうです。
へー。(参考URL参照)。背景色を変えるなら、これでカンタンに出来ますね。さらに外部CSSやJavaScriptと組み合わせればもっといろいろ遊べそうです。
参考URL:http://q.hatena.ne.jp/1134454955
この回答への補足
大変参考になる解答ありがとうございます
IndexOptions FancyIndexing NameWidth=*を
IndexOptions SuppressHTMLPreamble HeadName /home/ユーザ名/Desktop/hoge.html
に書き換えたんですが(httpd.conf)
/etc/init.d/apache stop
で止めて
/etc/init.d/apache startで
再起動したんですがfailedとでて 編集した行がエラーおこしてるみたいです
IndexOptions FancyIndexing NameWidth=* SuppressSize
などは使えたんですが
どこが悪いのでしょうか?
自己解決しました
IndexOptions SuppressHTMLPreamble に変更し
HEADER.htmlを作り 自分の好きなコードを入力して
/var/wwwに置いて
/etc/init.d/apache reloadでうまくできました
てっきりHeaderName /HEADER.htmlなどとやってましたが試行錯誤の結果できました
難点が一つありました
index of/
でしか反映されませんでした
ほかのディレクトリに移るとHEADER.htmlで設定した背景色など適応されてませんでした
No.4
- 回答日時:
>それとapache2.0で試しました
質問にあるフッタ行を見ると、使用しているのは2.0.xではなくて2.2.xなんですね。
>Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/4.4.4-8+etch4 mod_perl/2.0.2 Perl/v5.8.8 Server at
>バージョンみたいの消す方法はしってますか?
フッタ行を出さなくするなら、
ServerSignature off
○ServerSignatureディレクティブ
http://httpd.apache.org/docs/2.2/ja/mod/core.htm …
フッタ行に出力される情報を制御したいなら
例)
ServerTokens ProductOnly
とか。
ただし、ServerTokensディレクティブはHTTPレスポンスヘッダ内のサーバ情報にどこまで含めるかの指定で、Apache 2.0.44以降でフッタ行に表示される内容の制御にも影響してます。
○ServerTokensディレクティブ
http://httpd.apache.org/docs/2.2/ja/mod/core.htm …
ファイル一覧のフッタ行をオリジナルなものしたい場合は、
例)
ReadmeName FOOTER.html
とか。
○ReadmeNameディレクティブ
http://httpd.apache.org/docs/2.2/ja/mod/mod_auto …
こんにちわ
apache2で試しました
ServerTokens ProductOnlyでは多少、文字がでてしまうので
READNAME.htmlに好きなフッタ行を記入したら
自分の好みにできました
CSSも問題なく使えました
けっこうapacheもカスタマイズできたんだと実感しました
みなさん、本当、ありがとうございます
No.3
- 回答日時:
> Index of/ でしか反映されませんでした
> ほかのディレクトリに移るとHEADER.htmlで設定した背景色など適応されてませんでした
ドキュメントルートに例えばcommonディレクトリを作りcommon/HEADER.htmlを置いて、
HeaderName HEADER.html
を
HeaderName /common/HEADER.html
に変えれば、共通ヘッダとして使えます。HEADER.htmlだけだと、そのディレクトリにあるHEADER.htmlを見るわけですね。用途に応じて使い分ければいいと思います。
ついでにmod_autoindexの生成するオリジナルと同じものを作るにはSSI使って、<TITLE>と<BODY>直後の<H1>で<!--#echo var="DOCUMENT_URI" -->を書けばいいです(今試してみました)。
この回答への補足
返信ありがとうございます
htmlのほうはうまくいきました
apache1.3の環境で試しましたが
<hr>などを消す SuppressRunelsなどが使えず
apache2.0ではないとダメらしいです
SpurrressHTMLPraembleを使うと
Name Last modified Size Description
などが使えなくなりそうなので
それとapache2.0で試しました
たぶんapache2.0では
IndexIgnore .??* *~ *# RCS CVS *,v *,tとなっているので
このままやると/var/www/ないのHEADER.htmlファイルが写ってしまうので
IndexIgnore .??* *~ *# HEADER.html HEADER.txt RCS CVS *,v *,t
に変えれば平気でした
suppressなどで消えなさそうなものがあるんですが
Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/4.4.4-8+etch4 mod_perl/2.0.2 Perl/v5.8.8 Server at
バージョンみたいの消す方法はしってますか?
HEADER.htmlに<address></address>とやっても消えないみたいです
No.2
- 回答日時:
httpd.confは、分かるのですね。
confの中の
最初の方に DocumentRoot "" var/www/*** "という一行があります。
そこに記載されているデレクトリが、お探しの所だと
思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- ホームページ作成・プログラミング Adobe DreamweaverでのサイトのFTP 2 2023/03/05 11:55
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Ruby パイソンエラーについて 1 2022/12/24 14:07
- 工学 光のレンズ 集光力についての問題です。英語があります。 Consider a lens made o 2 2022/11/14 20:11
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(プログラミング・Web制作) pythonのエラーについて 2 2022/08/17 17:17
- JavaScript 画像の表示位置 3 2022/12/23 08:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
RPM のソースパッケージが展開...
-
FTPでファイルがダウンロードで...
-
ls -lの見方を教えてください。
-
Ubuntu、ファイル移動によるエ...
-
あり得ない!アーカイブを展開...
-
Server error! Error 500
-
弱そうな人やおとなしそうな人...
-
嫌ってるのに真似してきたりマ...
-
mrl→midファイルへ
-
クラリスワークスのファイルを...
-
mac ファイルの詳細情報を編集...
-
iMovieとgifファイルの読み込み...
-
onedriveの中身を削除したらパ...
-
同期センターのマークが出てま...
-
MGRファイルは消して良いのか
-
拡張子.dどういう意味
-
macのdmgファイル(動画)をMP4...
-
tarでディレクトリのみをアーカ...
-
office365 ファイルを削除したい
-
Windows11 でのファイル削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
Ubuntu、ファイル移動によるエ...
-
shellscript内のコマンドを、su...
-
シンボリックリンクでパミッシ...
-
Index.html表示しない!!
-
あり得ない!アーカイブを展開...
-
RPM のソースパッケージが展開...
-
PHPでchmod()を使えるようにす...
-
SFTPでファイルのアップロード...
-
rootでも権限が無いようです
-
rootユーザのメールボックスへ...
-
umask757をvar/www/htmlへ適用?
-
ダウンロードしたファイル
-
ファイル所有者を「apache」へ...
-
書き込み権限がありません
-
apacheに詳しい方教えてください
-
winSCPでlinuxフォルダを作りたい
-
ファイル「所有者」と「所有グ...
おすすめ情報