ime.nuってどうなっているの?
ime.nuのような転送URLのCGIまたはphpを捜しているのですが
どうにもこうにも見つかりません。
どんな仕組みなのか、教えて下さいm(_ _)m んー、スクリプトは書けたのだが
ime.nu見たいに?を使わないで呼び出すってのが出来ない...。 >>70
>>68-69を見てもわかんなかったの? RewriteRule ^.*$ /index.cgi
こういう手もあるな。REQUEST_URI や SCRIPT_URL に入ってくる >>68
なるほど。パスの中身をひろうってことですかね?
違ったらスマソ >>74
環境変数じゃヴォケ
わからん言葉はとりあえず具具る癖をつけないと
そのうち誰にも相手にして貰えなくなるぞ。 >>75
「具具る」ってなんですか?
国語辞典に載っていませんでした。
先月の収入は $1500 でした。
始めてから半年、着実な副収入として私の家計を助けてくれています。
1つのコツは、あきらめないで続けること。すぐには収入にはつながりません。
なんとなく分かってきた”こつ”をお教えします。うまい話はありません・・・・
不通よりは早く収入に繋がるとおもいますよ!
http://www.mx-style.com/adad_01/affiliate.html http://get.nu/www.2ch.net/
これってどうやってんの?
IP見る限りxreaの共有鯖みたいだからApacheの設定は弄れないよね・・・ >>83
404のエラーページで飛んでるみたいよ。
$ telnet get.nu 80
GET /http://www.2ch.net/ HTTP/1.0
Host: get.nu
HTTP/1.1 404 Not Found
(中略)
<TITLE>URL Jump [http://http://www.2ch.net/]</TITLE>
という感じ。
>>83
Apacheの設定を弄らなくてもime.nuみたいな事は出来る。
なぜ分からんのだ?って疑問に思う。
たとえて言うなら、コロンブスの卵みたいなものだ。
ヒント:URLにJavaScriptを埋め込めばいたずら出来そうな悪寒。対策していると思うが。
ime.nu無くなった?
http://ime.nu/http://www.2ch.net/
リンク先へ飛ぶ前のページ
★http://ime.nu/
★http://ime.st/
2種類有るんだけど、どう違うの?
板によって違ったりするの? 敢えて言おう、>>95 は部落ら。。。
踏まないように! http://ime.nu||www.2ch.net/ 可愛くてエッチな美少女アイドルたちがいっぱい♪
画面の向こう側でアナタとの出会いをドキドキしながら待っています!
http://www.bigchat.tv URLは変えずにエラーページにジャンプするにはどうすればいいんですか? >>101
ようわからんが、すれ違いであることは確かだ。 ApacheのRewriteモジュールで可能。
↑使ってます^^
これ使えば404じゃなくてもok URLの#以降を渡すことも不可能じゃない。
エンコードするとか特殊な文字使うかで対応できる。
ただ、エンコードするほうはURLをコピペとかするときにめんどいから後者を進める。
ただ問題はその特殊な文字になにを使うか・・・。 やはり、404を使って簡単にやればいいのではないだろーか。
.htaccess ファイル.
ErrorDocument 404 /redirect.cgi
redirect.cgi ファイル
#!/usr/local/bin/perl
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<html><head><title>テスト</title></head><body>";
if (!$ENV{'REQUEST_URI'}) {print "直接呼ぶな</body></html>\n";exit;}
print qq(<A HREF="$ENV{'REQUEST_URI'}">$ENV{'REQUEST_URI'}</A>);
print "</body></html>\n";
>>106
スマソ.かなりバグがあった
#!/usr/local/bin/perl
$r=$ENV{'REQUEST_URI'};
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<html><head><title>テスト</title></head><body>";
if ($r =~ /http:\/\//i) {print "直接呼ぶな</body></html>\n";exit;}
$r =~ s|/||;
print qq(他のサイトにJunp ==>> <A HREF="$r">$r</A>);
print "</body></html>\n";
だ.http:// から呼び出さないと全く無意味.
>>105
| ←は? それか、何かの文字を連続で使うとか #!/usr/local/bin/perl
$r=$ENV{'REQUEST_URI'};
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<html><head><title>テスト</title></head><body>";
if ($r =~ /http:\/\//i) {print "直接呼ぶな</body></html>\n";exit;}
$r =~ s|/||;
print qq(他のサイトにJunp ==>> <A HREF="$r">$r</A>);
print "</body></html>\n";
では? #!/usr/local/bin/perl
$r=$ENV{'REQUEST_URI'};
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<html><head><title>テスト</title></head><body>";
if (!$r =~ /http:\/\//i) {print "直接呼ぶな</body></html>\n";exit;}
$r =~ s|/||;
print qq(他のサイトにJunp ==>> <A HREF="$r">$r</A>);
print "</body></html>\n";
ごめん変わってなかった。
if (!$r =~ /http:\/\//i) .htaccess
ErrorDocument 404 /jump.cgi
jump.cgi
#!/usr/local/bin/perl
$url = $ENV{'REQUEST_URI'};
$url =~ s|/||;
if($url =~ /http:/ ) {
$url = "$url";
}else{
$url = "http://$url";
}
print "Content-type: text/html\n\n";
print "<html><head><title>jump</title></head><b>";
print "<a href=$url>$url</a></b><br>別のサイトにジャンプしようとしています。";
print "宜しければ上記のリンクをクリックしてください<br><hr>\n";
print "広告\n";
print "<hr>広告のお問い合わせはad\@marsa.org<p align=\"right\"><i>";
print "<a href=http://ime.marsa.org>Powered by Marsa</a>031121</i></p>\n";
#!/usr/local/bin/perl
$url = $ENV{'REQUEST_URI'};
$url = $2 if($url =~ /^http:\/\/(.*)/i);
$url = "http://$url";
print "Content-type: text/html\n\n";
print "<html><head><title>jump</title></head><b>";
print "<a href=$url>$url</a></b><br>別のサイトにジャンプしようとしています。";
print "宜しければ上記のリンクをクリックしてください<br><hr>\n";
print "広告\n";
print "<hr>広告のお問い合わせはad\@marsa.org<p align=\"right\"><i>";
print "<a href=http://ime.marsa.org>Powered by Marsa</a>031121</i></p>\n"; ttp://kan-chan.stbbs.net/download/cgi/refsweep.txt
これどうなん? PHP版はこんな感じかな
http://blogtix.jp/re/?red=http://2ch.net/
簡易ブラクラチェッカも組み込んでみたよ(´ー`) <?php
$url = $_SERVER[QUERY_STRING];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-type" content="text/html; charset=euc-jp">
<meta http-equiv="Refresh" content="15;URL=<?php
echo("$url");
?>
">
<title>リダイレクター改</title>
</head><body>
<a href="<?php echo("$url");?>"><?echo("$url")?></a><br>
15秒で自動的に上記にジャンプします.もし必要なら下のブラクラチェッカを利用して検出してください.<br>
もし危険と思われるURLを踏んだ場合はこのページを閉じるか下のボタンを押してください.
<hr><form action="http://www.jah.ne.jp/~fild/cgi-bin/LBCC/lbcc.cgi" method="get">
<input type="hidden" name="url" size="80" value="<?echo("$url")?>" id="url_input">
<input type="submit" value="ブラクラチェック">
</form></body></html>
こんな感じかな refreshを使ってジャンプさせた時って、
どのブラウザでもrefererって消えるんですか? >>120
確実にリファラーを消すのであれば、httpのhを抜く こんなんもあった
http://jump.shitaraba.org/www.2ch.net/
SSL版もあるってよ
http://ss;jump.shitaraba.org/www.2ch.net/ どうでもいい知識
ime.nu は「iメニュー」という意味でドメインを取得したが、
結局2chでは携帯用ページのためにそのドメインを使うことはなくなったので、
転送用として使うことになった。
どこでその話を聞いたかは忘れちった。 mod_rewriteも使わず、ErrorDocumentも使わずPerlやphpだけで
http://〜/jump.cgi/ジャンプ先
http://〜/?ジャンプ先
じゃなく
http://〜/ジャンプ先
とする事は不可能?
>>141
上はどれもサーバの機能だよな?
一番下の方法で任意のプログラムを呼ぶ方法を考えて見たら >>145
右クリック→対象をファイルに保存 をやればわかると思うけど
全部ちゃんと保存できるからErrorDocumentは使ってないと思う
ErrorDocumentを使ってる場合はちゃんと保存できない(>>132 >>135) >>73の方法だとXreaで上手くできないんだけど
何かいい方法無い? >>149
もちろん書いてるけど、500エラーになるんだ・・・ >>135がErrorDocumentじゃなくなった? このスレまだあったんだ・・・。
Rewriteは便利だぞ〜 >>150
ローカルで試してみて、Apacheのエラーログ見れば解決するかも
cgi自体が間違ってるとかないよな…
あとジャンプ先URLにhttp://入れるとだめ 既出かも試練が、404使うとヘッダに404 Not Foundが入る罠。
Status: 200 OK を入れれば404を上書きしてくれるYO >>156-157
それ漏れが作って配布したやつじゃん マジでime.nu的なcgiとかphpとか公開してくれないカナ?してくれないカナ? >>161
これを機に Perl や PHP を勉強してみるといいんじゃない?
この程度なら少し勉強すれば簡単にできるよ。 >>7
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC_jp">
<title>ジャンプページ</title>
</head>
<body>
<?php
#$QUERY_STRINGを表示
echo "<a href=\"$QUERY_STRING\">$QUERY_STRING</a><br>\n";
?>
上記のURLに飛ぼうとしてます。宜しかったらクリックして下さい。
<hr>
リンク先のURLは当サイトとは一切関係ありませんので予めご了承下さい。
</body>
</html>
これで動くはず。 >>113
レンタル鯖とかでcgi専用ディレクトリが必要な場合は使えないと思う。 404利用してこんなん作ってみたんだけど
http://libserver.ddo.jp:81/w/www.2ch.net
http://libserver.ddo.jp:81/w/https://www.netsecurity.ne.jp
http://libserver.ddo.jp:81/w/ftp://ftp.vector.co.jp
ちなみにPHP使ってますよ
.htaccessで404に指定している(ということはレンタル鯖ではできないかも
>>161
phpなら環境変数を適当にechoするだけでいいような
(というかそうしている
どうですかよ
>>147
404つかってるけどできましたよ
まぁもっともヘッダーに HTTP/1.0 200 OK つけてるけど・・・ 面倒くせぇ。
持ってけ。
#!/usr/local/bin/perl
# ライブラリ取込
require './jcode.pl';
$req = $ENV{'QUERY_STRING'};
$req =~ s/^/http:\/\//g;
print "Content-type: text/html\n\n";
if($req =~ /\w+\.\w+/){
print >>"EOM";
<html>
<head>
<title>ジャンプ</title>
</head>
<body>
<a href="$req">$req</a>
</body>
</html>
EOM
}else{
print <<"EOM";
ERROR
EOM
}
exit;