[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00921] Re: URLDRIVEで HTTP を HTTPSにリダイレクトされると変に



稲員です。

On Wed, 08 Sep 2010 02:34:44 +0900
Takashi SHIRAI <shirai@unixusers.net> wrote:

>  host や port が変更されたらエラーで弾くようなコードが実装
> されているようです。でも、考えてみたらそれでいいのかという気
> がしてきたので、この件もちょっと検討してみます。

セキュリティ的には出来なくてもいいのかなという気がしますが、
default で無効でさえあれば機能としては対応出来るようになっていた
方が潰しは利きますね。


>  何やらシンプルな一覧を吐く apache ですね。設定によるのかも
> 知れませんが、私の知っている限りでは apache はテーブルにして
> 表示してくれるんですよ。

シンプルなのはやっつけで setup した apache なんで mod_autoindex
module が default 動作のままなっている為でした。
"IndexOptions FancyIndexing HTMLTable" のように設定されていれば、
しらいさんのおっしゃる通りテーブルで返してくれます。
今時は大抵そうなっているんでしょうね。

http://httpd.apache.org/docs/2.2/ja/mod/mod_autoindex.html#indexoptions


>  この patch を試してみて下さい。

正しく展開されるようになりました。


>  URL 形式のパス名を一般のパス名と透過的に扱うならば B. です
> かね。特例を作ってしまうと説明が必要になりますし。

なるほど。確かに統一感が有りますね。ただ、説明の必要性という点に
関しては、むしろ「URL 形式にも wildcard を使用出来る」ことの方が
私的には意外でした。それで A かなと思っていたんですが、よくよく
考えてみれば、それは私が URLDRIVE=0 で使うのに慣れているからで、
URLDRIVE=1 で使っている方にしてみれば出来る方が自然なんだろうな
という気もします。

>  実際使ってみて思ったんですが、URL 文字列でパス名補完出来る
> のは案外便利そうです。ftp client には時々そういう機能見かけ
> ますけど、shell の機能としては他にはないのではないかと。

確かに便利そうです。この仕様なら URLDRIVE を常用にしてもいい様な
気がしてきました。
ZSH なら出来ないかなと思ったけど、少くとも手軽にオプション 1 つ
という訳にはいかない様ですね。ゴチャゴチャやれば出来るのかもしれ
ませんが。


-- 
Rikito INAKAZU (稲員力士) <riki1017kazu@gmail.com>