# ================= ALLOW DIRECTORY LISTING AND SET OPTIONS ====================
Options +Indexes
IndexOptions FancyIndexing IgnoreCase FoldersFirst VersionSort
IndexOptions NameWidth=* DescriptionWidth=*
IndexOptions IconHeight=24 IconWidth=24 IconsAreLinks
# ======================== SPECIFY HEADER AND FOOTER ===========================
# IndexOptions SuppressHTMLPreamble
# HeaderName header.html
# ReadmeName footer.html
# IndexHeadInsert ""
# ============= HIDE FILES AND/OR RESET INHERITED HIDING RULES ================
IndexIgnore .htaccess header.html footer.html process-url-shortcut.php favicon.ico working
# ================ SPECIFY ICONS AND DESCRIPTIONS FOR FILES ===================
DefaultIcon http://SoSaysSunny.com/icos/default.png
AddIcon http://SoSaysSunny.com/icos/image.png .gif .jpg .jpeg .jpe .png .ico
AddDescription "(image)" .gif .jpg .jpeg .jpe .png .ico
AddAlt "IMG" *.gif *.jpg *.jpeg *.jpe *.png *.ico
AddIcon http://SoSaysSunny.com/icos/ods.png .ods
AddDescription "(OpenOffice.org Spreadsheet, can open with Excel 2003+)" .ods
AddAlt "ODS" *.ods
AddIcon http://SoSaysSunny.com/icos/odt.png .odt
AddDescription "(OpenOffice.org Document, can open with Word 2003+)" .odt
AddAlt "ODT" *.odt
AddIcon http://SoSaysSunny.com/icos/pdf.png .pdf
AddDescription "(PDF)" .pdf
AddAlt "PDF" *.pdf
AddIcon http://SoSaysSunny.com/icos/ppt.png .ppt
AddDescription "(PowerPoint File)" .ppt
AddAlt "PPT" *.ppt
AddIcon http://SoSaysSunny.com/icos/text.png .txt
AddDescription "(text)" .txt
AddAlt "TXT" *.txt
AddIcon http://SoSaysSunny.com/icos/url.png .URL
AddDescription "(web link)" .URL
AddIcon http://SoSaysSunny.com/icos/cart.png *$*.URL
AddDescription "(web store link)" $*.URL
AddAlt "URL" *.URL
# =============== SPECIFY ICONS AND DESCRIPTIONS FOR FOLDERS ==================
AddIcon http://SoSaysSunny.com/icos/folder.png ^^DIRECTORY^^
AddIcon http://SoSaysSunny.com/icos/parent.png ..
# ===================== MAKE .URL ITEMS INTO HYPERLINKS =======================
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .\.url$ process-url-shortcut.php [NS,NC,E=URL_FILE:%{REQUEST_FILENAME},L]
# ================================= CREDITS ===================================
# Apache Manual: http://httpd.apache.org/docs/current/mod/mod_autoindex.html
# Tips from: https://perishablepress.com/better-default-directory-views-with-htaccess/
# .URL Script from: https://webmasters.stackexchange.com/q/107530/79560
# .URL Script from: https://webmasters.stackexchange.com/q/108306/79560
# Last Edit: Aug 2, 2017