Skip to content

Instantly share code, notes, and snippets.

@59RY
Last active Aug 29, 2015
Embed
What would you like to do?
俺的 .htaccess (indexofを敢えて表示させたい場合)

俺的 .htaccess (indexofを敢えて表示させたい場合

要件

  • 最初の Apache 風のイメージをなくしたい
    • スタイルシートである程度調節
    • 次いでにスマホでも viewport の対応
  • 表示内容は、ファイル名とアイコンのみで十分
    • アイコンはあらかじめ imgur.com/a/Ou5eq にupしたやつを使う
      • もしリンク切れなら zip に同梱
  • もちろん .htaccess と .htpasswd はリジェクト
    • 私情(IIS も使っている関係)ながら web.config もリジェクト
    • Sublime SFTP 使ってる人は sftp-config.json もリジェクトしとけば安心(勿論upしない第一!)
  • 基本的にはこんな感じだが、自分が納得できればそれでいいw

htaccess の内容

# Reject .htaccess .htpasswd, and web.config Accesser
	<Files ~ "\.(htaccess|htpasswd)|web.config$">
		deny from all
	</Files>

# Indexes / Image from imgur.com/a/Ou5eq
	Options +Indexes
		IndexOptions +NameWidth=* +FancyIndexing +IgnoreCase +IconsAreLinks +VersionSort +FoldersFirst +XHTML +SuppressRules +SuppressLastModified +SuppressSize +SuppressColumnSorting +SuppressDescription +SuppressHTMLPreamble +HTMLTable +Charset=UTF-8 
	IndexIgnore .htaccess .htpasswd !head.shtml !style.css robots.txt web.config
	AddIcon //i.imgur.com/txjhqfC.png ^^BLANKICON^^
	AddIcon //i.imgur.com/UBqtjOO.png ^^DIRECTORY^^
	AddIcon //i.imgur.com/X99hjKB.png ..
	AddIcon //i.imgur.com/GZubCPK.png .zip .lzh .rar .7z .tar .gz
	AddIcon //i.imgur.com/BeirquM.png .aif .iff .m4a .mid .mp3 .mpa .ra .wav .wma .3gp
	AddIcon //i.imgur.com/56OxC4p.png .xlsx .xlsm .xltx .xltm .xlam .xlr .xls .csv
	AddIcon //i.imgur.com/M3W4Emw.png .css .sass .less
	AddIcon //i.imgur.com/El4Dg1k.png .doc .docx .docm .dot .dotx .dotm .log .msg .odt .pages .rtf .tex .wpd .wps
	AddIcon //i.imgur.com/SnVVCRC.png .ai .eps
	AddIcon //i.imgur.com/ffc6j9U.png .exe .dmg
	AddIcon //i.imgur.com/WwP6pIm.png .gif .GIF
	AddIcon //i.imgur.com/3Lf0mb6.png .html .xhtml .shtml .htm
	AddIcon //i.imgur.com/0ESS3Y1.png .ico
	AddIcon //i.imgur.com/xsJFaJ6.png .tiff .bmp
	AddIcon //i.imgur.com/a0kMbCE.png .jpg .jpeg .JPG .JPEG
	AddIcon //i.imgur.com/X2IOzzR.png .js .json .htc
	AddIcon //i.imgur.com/bDuZOQx.png .log
	AddIcon //i.imgur.com/PHNLrof.png .pdf
	AddIcon //i.imgur.com/nsjHOwu.png .php
	AddIcon //i.imgur.com/c8WEpts.png .m3u .m3u8 .wpl
	AddIcon //i.imgur.com/rTS0bST.png .png .PNG .svg
	AddIcon //i.imgur.com/FrmTnvV.png .ps .psd .psb
	AddIcon //i.imgur.com/m16oSc2.png .rb
	AddIcon //i.imgur.com/SNERuEk.png .rss
	AddIcon //i.imgur.com/IVXeTsh.png .sql
	AddIcon //i.imgur.com/aNqFfdH.png .txt
	AddIcon //i.imgur.com/aV6oy5z.png .asf .asx .avi .flv .mov .mp4 .mpg .rm .srt .swf .vob .wmv
	AddIcon //i.imgur.com/RqeSRJC.png .vcf
	AddIcon //i.imgur.com/dDj0oZM.png .xml
	DefaultIcon //i.imgur.com/gVtEo77.png
	HeaderName /!head.shtml
	#ReadmeName
	IndexStyleSheet /!style.css
  • スタイルシートと !head.shtml は紹介割愛(ZIP 内にあります)

ダウンロード

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment