[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/13 16:46 / Filesize : 334 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Proxomitron フィルター作成スレッド Part8



321 名前:think ◆MM0nnAOCiQ mailto:sage [2008/01/21(月) 23:34:52 ID:MKKBMFJs0]
>>317-318
まとめ感謝です。
やはり、RFC的には円記号をパス (パス名コンポーネント分離符が正式名称かな) に使えないですよね。
そこまでは私も何となく(英語が苦手なので読み切れている自信がなかったw)把握していたのですが、ひょっとして私の知らないところでIEをデファクトスタンダードとして、円記号をパスに使う風潮があるのかな、と思ったのです。
XHTMLのソースでXML宣言を省くように、大多数がIE仕様に対応させようとしているなら、フィルタでもIEに合わせた方が問題が少ないと考えたのですが、それほど気にしなくていい些細な問題なのかもしれませんね…。

>>319
リンクは相対パスでしたか。
前述の通り、\ を置換するのに懸念が残っていたため、>316では置換対象をhttpスキームに限定していました。
ttp://www.geocities.jp/ever_sakura/ で動作するように、更新しました。

更新点
- 相対パスのリンクも置換するように
- URLを www.geocities.jp/ever_sakura/ に限定した

[Patterns]
Name = "ever rest: Replace Link \ -> / [2008/01/21] test4"
Active = TRUE
URL = "$TYPE(htm)www.geocities.jp/ever_sakura/"
Limit = 256
Match = "(<a\s[^>]++href=)\#$AVQ((("|)(http(s|)://|(^[0-9a-z]+:)))\#"
"(([^\\]+)\#\\$SET(#=/))+{1,*}([^\\]+)\#"
")(^(^[ >]))"
Replace = "\@"

このフィルタは標準準拠ではない暫定措置のため、フィルタが有効になるURLを「ever rest」に限定しています。
今のところ、\をパスに使っているサイトは、>319で報告されたサイト一件しか見つけられていないので、
このフィルタの動作は例外的なものだと思ってください。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<334KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef