2017-07-19 37 views
0

目前我在ubuntu上有一個使用apache的網站設置。源文件索引[apache]

我想定製「Index of」文件(在DirectoryIndex下沒有定義index.html/php/etc時出現的文件),以刪除「Apache/xxx (Ubuntu)Server at domain Port#「。

我不知道哪裏該文件位於(爲了找到它,並進行修改)。另外,我想知道如何讓Apache指向一個不同的文件(例如,註釋掉indexof.file,並使其指向自定義的indexof2.file)。

文件「的指數」形象地說,我說的是:我的問題

Index

摘要: 1)在哪裏文件「索引」位於 2)如何我指示Apache使用不同的「索引」文件(當該目錄中沒有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)的[易]路要走是已經呈現默認的索引後,簡單地改變它。 要刪除線,說明服務器操作系統我只是簡單地添加 'IndexStyleSheet/style.css'到我的.htaccess文件。其內容只是 '地址{display:none;}' – user343190

+0

是的,很多事情可以使用CSS來完成 – Capsule