■ 仔花子を一台で、 (465レス)
1-

130: 偽FOX ★ 2011/01/22(土)13:49 HOST:??? AAS
beの部分はもしかしてdatに埋め込んである?
携帯は何からみてますかね? urlほしいだす
131
(2): 名無しさん@お腹いっぱい。 2011/01/22(土)14:07 HOST:210.135.98.43 AAS
携帯はdocomoのN905iです。URLは>>126をべっかんこで表示しています
外部リンク:same.ula.cc
132
(1): 名無しさん@お腹いっぱい。 2011/01/22(土)14:25 HOST:220.210.188.201 AAS
A. 花子専用のread.cgi (>>126
2chスレ:nandemo
B. 従来のread.cgi@toki (>>123
2chスレ:nandemo

これらをWebブラウザで開いて比べた
A. の1ヘッダ部分
> 1 名無しって何ですか? sage 2009/10/24(土) 20:52:22 神 ID:TFGUwyeb BE:709617683-S★(1252224) 株主優待
・名前欄「名無しって何ですか?」がmailto:sageへのリンクにならず、メール欄の「sage」がそのまま表示される(>>128
・「神」は外部リンク:2ch.seへのリンク
・BE欄「BE:709617683-S★(1252224) 株主優待」にはBEの通称i番号が表示され、リンクになっていない(>>128
省6
133
(2): 偽FOX ★ 2011/01/22(土)14:46 HOST:??? AAS
>>131
あーそーだ
べっかんこも改修しなきゃなぁ
月曜日にやってもらおう
134: 偽FOX ★ 2011/01/22(土)15:01 HOST:??? AAS
ところでご相談なんですが、

2chスレ:gay ← 実在していたhtml
は受付嬢である現在のpiza.2ch.netにはないのです
そこで piza.hanako.2ch.netから持ってきて表示(キャッシュ機能あり)しようと思うんですが
.htaccessのリライトを使って .html のアクセスだったら
専用のスクリプトを起動して処理するってのをやってみようかなと、

1. その方法以外にもなにかある?
2. リライトってどう記述するの?

元のファイルはここー
2chスレ:gay
135: 名無しさん@お腹いっぱい。 2011/01/22(土)15:02 HOST:210.135.98.43 AAS
>>132
なるほど〜。分かりやすいまとめ感謝です

>>133
よろしくお願いします(`・ω・´)ゞビシッ!!
136: 偽FOX ★ 2011/01/22(土)15:10 HOST:??? AAS
RewriteRule ([a-zA-Z0-9_-\/]+).html$ test/aidaho.cgi$1

.html のアクセスが来たら /test/aidaho.cgiに食わせる PATH_INFO形式
137: 偽FOX ★ 2011/01/22(土)15:12 HOST:??? AAS
どんな文字でもいいように

RewriteRule ([\.]+)\.html$ test/aidaho.cgi$1

の方がいいのかな
138: 名無しさん@お腹いっぱい。 2011/01/22(土)15:23 HOST:123.198.147.37 AAS
どんな文字でもはやめた方がいいような
また攻撃に使われそうだから
CGI側でもブロックはするだろうけど一応
139: 偽FOX ★ 2011/01/22(土)15:26 HOST:??? AAS
なるほど、そうかも
あとで実験スクリプト作ってみよう
140: 名無しさん@お腹いっぱい。 2011/01/22(土)15:27 HOST:220.210.188.201 AAS
CGIを通すのが必須でなければ直接飛ばしちゃうとか

RewriteRule ([a-zA-Z0-9_\/-]+\.html)$ 外部リンク:piza.hanako.2ch.net
141: 偽FOX ★ 2011/01/22(土)15:32 HOST:??? AAS
花子の負荷を下げるのも目的だから
フロントでキャッシュしたいのよねー
とくに静的なものはながーく

削除が入ってhtmlが変更されることもあるので微妙だけど
削除後のことはとても重要だったりする
142: 名無しさん@お腹いっぱい。 2011/01/22(土)15:50 HOST:220.210.188.201 AAS
なるほど
RewriteRule ([a-zA-Z0-9_/-]+).html$ test/aidaho.cgi/$1/

置き換える文字種はこれでいいのかしら
143: 名無しさん@お腹いっぱい。 2011/01/22(土)15:55 HOST:116.81.19.59 AAS
うーん、板名とスレッドキーで分けたほうがより安全な気がする

RewriteRule /([a-zA-Z0-9]+)/kako/\d{3}/(\d{9}).html$ /test/aidaho.cgi/$1/$2/

こう?最近mod_rewrite使ってないからわすれた
144
(1): 名無しさん@お腹いっぱい。 2011/01/22(土)16:04 HOST:220.210.188.201 AAS
そですね
RewriteRule ([a-zA-Z0-9]+)/kako/\d{3}/(\d{9,10})\.html$ /test/aidaho.cgi/$1/$2/

2chスレ:gay
   ↓
外部リンク:piza.2ch.net
145
(1): 名無しさん@お腹いっぱい。 2011/01/22(土)16:11 HOST:116.81.19.59 AAS
>>144
確か、9ケタか10ケタが、htmlのある階層が違うんだよね。10ケタだと1階層深い。
9ケタ10ケタを1つのRewriteRule文で表すのは困難かな。
マッチしないと置換されないので2文でも問題ないよね。

# 9ケタ
RewriteRule /([a-zA-Z0-9]+)/kako/\d{3}/(\d{9}).html$ /test/aidaho.cgi/$1/$2/
# 10ケタ
RewriteRule /([a-zA-Z0-9]+)/kako/\d{4}/\d{5}/(\d{10}).html$ /test/aidaho.cgi/$1/$2/

↓のように書けば、1文で表せるけどそこまでやらなくてもいいような・・・
RewriteRule /([a-zA-Z0-9]+)/kako/[0-9/]{3,10}/(\d{10}).html$ /test/aidaho.cgi/$1/$2/
省2
146
(1): 名無しさん@お腹いっぱい。 2011/01/22(土)16:15 HOST:116.81.19.59 AAS
あとは・・・
2ch板:log とか
2ch板:log2 とか
2ch板:mukashi
とかの下にも過去ログが転がってる。このへんはやっかいだよ。
単にlogとかlog2とかmukashiっていうディレクトリに入ってるだけで、
2ch板:log板キー/kako/スレキー最初3ケタ/スレキー.html
みたいな感じ。
147: 名無しさん@お腹いっぱい。 2011/01/22(土)16:29 HOST:220.210.188.201 AAS
>>145
そか、階層の深さが違うんでした
2つのルールに分割したほうがメンテしやすいすね

>>146の件は個別にルールを追加していく鹿?
148: 偽FOX ★ 2011/01/22(土)17:03 HOST:??? AAS
リライトして専用のスクリプトに食べさせるとこまでいった。

RewriteRule (/?.+\.dat)$ /test/aidaho.so?$1
RewriteRule (/?.+\.html)$ /test/aidaho.so?$1
RewriteRule (/?.+subject\.txt)$ /test/aidaho.so?$1
RewriteRule (/?.+SETTING\.TXT)$ /test/aidaho.so?$1

QUERY_STRING形式だが、

aidaho.so の中でその先はいろいろしようかと、
なんせ リライト難しいっす、私には
149
(1): 偽FOX ★ 2011/01/22(土)19:00 HOST:??? AAS
ずっとapacheログを観察中

/apple-touch-icon.png
/apple-touch-icon-precomposed.png

これ入れとけばなんかいいことあるのか?
1-
あと 316 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s