公開したくないディレクトリの名前の頭に # をつける。
apacheで言うところのhtdocs以下に配置しつつも、httpで見られたくないディレクトリを置く方法が思いついたというか試したらできたというか。
そもそも公開したくないのに公開ディレクトリ内に置くなって話ではありますが。
たぶんどんなhttpdでもブラウザでも大丈夫じゃないかなって思うのだけど。URLに#がついてるとアンカーだとブラウザもhttpdも解釈するんじゃないかなーって思うんですが、どうでしょう。
Qiitaのアカウントを作ったもののネタがなかったので 公開したくないディレクトリをサーバーに置く方法 ※追記あり - BlueberryStream Technical で書いた内容をそのまま載せてみました。