2017-07-19 8 views
0

現在、私はubuntuでApacheを使ってWebサイトをセットアップしています。ソースファイルのインデックス[apache]

「Index of」ファイル(DirectoryIndexで定義されているindex.html/php/etcがない場合に表示される)をカスタマイズして、「Apache/xxx」というテキスト行を削除したい(Ubuntu)Serverのドメインポート# "にあります。

このファイルの場所を特定して編集するには、このファイルの場所がわかりません。さらに、私はApacheが別のファイルを指し示すようにする方法を知っています(例えば、indexof.fileをコメントアウトし、カスタマイズされたindexof2.fileを指すようにするなど)。私の質問の

Index

概要: 1) 2を配置されたファイル「のインデックス」)はどのようにである私が話している

ファイル「のインデックス」の画像私はApacheに別の "Index of"ファイルを使用するように指示します(そのディレクトリにindex.html/php/etcがない場合)。

答えて

0

Apacheは(デフォルトで使用可能)このモジュールで処理された生成自動インデックス:https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html

カスタマイズオプションは、ここで説明するの道に長くなるだろうが、彼らは間違いなく存在し、上記のリンクに詳述されています。

具体的には、この章からスタイリングのオプションを見てしたい:https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html#indexoptions

ます。また、このような「既成」のオプションパッケージを見つけることができます。http://adamwhitcroft.com/apaxy/

それはおそらく、この見て価値がありますそれがどのように働いているかを理解し、可能なことの良い例を得ることができます。この具体例では

は、 IndexOptionsの多くは、あなたがテンプレートを編集しますように、編集するには、このだけではなく、ファイルとして実装が容易 https://github.com/AdamWhitcroft/apaxy/blob/master/apaxy/htaccess.txt

絶対にありません何かに見ることができるように、関与していないがありますがありますカスタマイズの部屋。

+0

非常に有益な返答ありがとう。 私がこの例(apaxy)から見てきたところから、[簡単な]方法は、デフォルトのインデックスがレンダリングされた後に単純に変更することです。 サーバOSを表す行を削除するには、単に.htaccessファイルに 'IndexStyleSheet/style.css'を追加しました。その内容は単純に 'address {display:none;}' – user343190

+0

はい、多分CSSを使って行うことができます – Capsule

0

カプセルの反応のおかげで、私はより意味のあるやり方で研究することができ、すばらしいガイドを見つけました。将来の私のこのstackoverflowの質問を訪問する可能性があり、 "インデックスの"ディレクトリページを編集する上でのガイドを探している人のために、ガイドはあなたを助けるかもしれません:https://perishablepress.com/better-default-directory-views-with-htaccess/

関連する問題