1 名前:Name_Not_Found [2006/09/09(土) 00:19:29 ID:HbgUKOrv] .htaccessの書き方・使い方などに関するスレです。 【参考サイト】 ・ ミケネコの htaccess リファレンス mikeneko.creator.club.ne.jp/ 〜lab/web/htaccess/ ・ メモランダム MultiX.jp multix.jp/html/memo/ ・ futomi's CGI Cafe - .htaccessの小技編 www.futomi.com/lecture/htaccess/ ・ .htaccess実践活用術 www.shtml.jp/htaccess/ 【Apacheドキュメント】 ・ Apache 1.3ドキュメント httpd.apache.org/docs/ ・ Apache 2.0ドキュメント httpd.apache.org/docs-2.0/ ・ Apache 2.1(alpha)ドキュメント httpd.apache.org/docs-2.1/ ・ Apache チュートリアル: .htaccess ファイル httpd.apache.org/docs-2.0/howto/htaccess.html ・ Apache チュートリアル:認証、承認、アクセス制御 httpd.apache.org/docs-2.0/howto/auth.html ・ Apache モジュール mod_access(アクセス制御) httpd.apache.org/docs-2.0/mod/mod_access.html ・ Apache モジュール mod_auth (認証) httpd.apache.org/docs-2.0/mod/mod_auth.html ・ Apache URL Rewriting Guide (Rewrite) japache.infoscience.co.jp/rewriteguide/ ・ Apache module mod_rewrite (Rewrite) japache.infoscience.co.jp/japanese_1_3_6/manual/mod/mod_rewrite.html
771 名前:Name_Not_Found mailto:sage [2007/03/10(土) 01:49:06 ID:???] +Includesや+ExecCGIを使用されることを避けるためにOptionsディレクティブ自体を 使用不可にしてあるところが多いわぁ。
772 名前:Name_Not_Found mailto:sage [2007/03/10(土) 04:43:37 ID:???] >>769 あースラッシュを使うんだ。 でも、0から24まででいいの? たしか0から255まであるんだよね? だから 0/255 ってしないとだめなんじゃないの?
773 名前:770 mailto:sage [2007/03/10(土) 10:40:59 ID:???] >>771 XREAだからそれはないんですが
774 名前:Name_Not_Found mailto:sage [2007/03/10(土) 11:42:41 ID:???] >>772 釣られてたまるか gray.sakura.ne.jp/~mettice/jp/index.cgi?category=010&contents=000
775 名前:Name_Not_Found mailto:sage [2007/03/10(土) 13:43:49 ID:???] >>774 あーわかったわ。 で、.htaccessにかくとき、 Deny from 203.141.52.0/24 って書き方で大丈夫なの?
776 名前:Name_Not_Found mailto:sage [2007/03/11(日) 00:21:22 ID:???] 大丈夫?
777 名前:Name_Not_Found mailto:sage [2007/03/11(日) 05:49:48 ID:???] .htaccess使っても海外サバ経由で荒らす兵が居るな しかもIPアドレス以外のログ残さないで
778 名前:Name_Not_Found mailto:sage [2007/03/11(日) 08:06:15 ID:???] >>777 海外からのアクセスは遮断してる
779 名前:Name_Not_Found mailto:sage [2007/03/11(日) 12:39:43 ID:???] >>778 もちろん国内系しか許可してない
780 名前:Name_Not_Found mailto:sage [2007/03/11(日) 15:55:45 ID:???] 海外IPの俺は、日本串通すのでいいです。
781 名前:Name_Not_Found mailto:sage [2007/03/12(月) 14:07:43 ID:???] .htaccessかいくぐる奴って鯖管では無いかと妄想
782 名前:Name_Not_Found mailto:sage [2007/03/14(水) 01:27:50 ID:???] 質問 ahfewja.ne.jpと、 hfgeyaa.ne.jpと、 yrttefga.ne.jpと、 3つ全部アク禁するのに、 一回の記述で済まそうとして、 a.ne.jp をアク禁リストに放り込んだのですが、 そのあとログをよく見ると、どうも 200になっているようなのです。 なぜでしょうか?
783 名前:Name_Not_Found mailto:sage [2007/03/14(水) 01:28:21 ID:???] あーごめんまちがえた a.ne.jpじゃなくて e.ne.jpね
784 名前:Name_Not_Found mailto:sage [2007/03/14(水) 01:55:32 ID:???] ドット毎に区切って右からそれぞれが一致してるか見てるわぁ。
785 名前:Name_Not_Found mailto:sage [2007/03/14(水) 02:09:52 ID:???] もし、文字列としてみて欲しかったら、 SetEnvIf をつかえばいいんだわー
786 名前:Name_Not_Found mailto:sage [2007/03/14(水) 07:54:25 ID:???] マルチにマジレス、だからジャンクなのだわ。
787 名前:Name_Not_Found [2007/03/14(水) 08:08:06 ID:FqvddqY5 BE:803019375-2BP(130)] htaccessの保存について質問です。 現在サイトはutf-8の文字コードで運営してますがhtaccessを書いたメモ帳などを utf-8で保存をしてサーバーにアップをして使用しないと何か文字化けみたいな不具合が 起こるのでしょうか? shift-jisで保存をしてアップしても大丈夫でしょうか? 初心者で申し訳ありません。そのようなことを書かれているサイトがなかったので 質問をさせてもらいました。 よろしくお願いします。
788 名前:Name_Not_Found mailto:sage [2007/03/14(水) 08:13:41 ID:???] >>787 そもそも、.htaccess は英語しか使えないから、アスキー互換の文字コードならなんでもいい。 UTF-8 でも Shift_JIS でもおk。
789 名前:787 mailto:sage [2007/03/14(水) 08:15:04 ID:??? BE:412982429-2BP(130)] >>788 朝早くからありがとうございます! 動作確認してできてたんですが不安で聞きました、 問題が解決して本当に助かりました。 感謝しております
790 名前:Name_Not_Found mailto:sage [2007/03/14(水) 08:16:42 ID:???] UTF-8だけはBOMが付かないように注意する必要があるのだわ。
791 名前:787 mailto:もう一度上げます [2007/03/14(水) 08:47:48 ID:??? BE:1101283968-2BP(130)] >>790 アドバイスありがとうございます! もうひとつだけ質問お願いします。 韓国からのIPアドレスをはじくためにapnicからkrのIPを取得したのですが IPv4 Range 121.0.64.0-121.0.127.255 CIDR 121.0.64/18 どっちも同じ意味と思うのですがhttaccessには、 order allow,deny allow from all deny from 121.0.64.0-121.0.127.255 上記のように書いても問題ないでしょうか? それとも order allow,deny allow from all deny from 121.0.64/18 と書いた方がいいのでしょうか? 最後の質問にしますのですいませんが教えて下さい;;。
792 名前:Name_Not_Found mailto:sage [2007/03/14(水) 08:54:02 ID:???] AllowやDenyディレクティブは ttp://httpd.apache.org/docs/2.0/mod/mod_access.html#allow に 書いてある通りのフォーマットが使えるのだわ。 今回の場合は121.0.64.0/255.255.192.0か121.0.64.0/18以外書けないのだわ。
793 名前:Name_Not_Found mailto:sage [2007/03/14(水) 15:16:46 ID:???] 特定の地域からしかアクセスを許可しないhtaccessはどうやれば作れるのでしょうか? 例えば北海道のプロバイダー経由限定として ↓リモホの一覧 asahikawa ashk chitose ctse hakodate hkd hkdt hkid hokkaido hokkaidoa ksro ktmi kushiro kusr mrrn muroran obhr obihiro otaru otru sapporo sapporokita sapporonishi sppr spro tkgw tmkm ttse sappr tomakomai takikawa a001 に対してアクセス制限かけたりできるもんなんでしょうか?
794 名前:787 mailto:sage [2007/03/14(水) 17:32:06 ID:??? BE:206491133-2BP(130)] 792さん レスありがとうございます! 大変勉強になりました。 感謝しております。 (手動でリストコピペの最中ですが大変ですw)
795 名前:787 mailto:sage [2007/03/14(水) 17:59:44 ID:??? BE:550642638-2BP(130)] >>793 自分がいうのもあれですができますよ ドメインではじけばいいと思います mikeneko.creator.club.ne.jp/~lab/web/htaccess/access.html#allow こんなの参考にどうでしょうか。 失礼します
796 名前:Name_Not_Found mailto:sage [2007/03/14(水) 19:02:30 ID:???] すいません質問です 自作の画像をメインに扱っているサイトを運営開始しました サイトの形式は、一つごとのphpファイルに自分のコメントをつけ、それぞれ一つづつjpgを表示させるものです (page/hoge.phpにはimg/hoge.jpgを表示させるようにしています 拡張子、ディレクトリは違うのですが、ファイルネームは同じです。) jpgに直リンされた場合、同名のphpファイルに飛ばすということはできるのでしょうか?
797 名前:Name_Not_Found mailto:sage [2007/03/14(水) 19:39:59 ID:???] >>784 あー、ドットごとだったのか。 有料の市販の本買ったけどそこまで詳しく書いてなかったわ。 >>785 SetEnvIfを使えばいいんだわ、 っていわれてもやりかたがー
798 名前:Name_Not_Found mailto:sage [2007/03/14(水) 22:33:33 ID:???] 韓国のIPを全部アク禁にするにはどう書けばいいんですか? 最初*.krって書こうと思ったんですけど、 逆引きできないIP相手だと意味ないなーと思って。 その場合、IPを範囲指定して書けばいいんですよね? オープンプロキシで荒らす人が韓国のプロキシを使ってる ことが判明したので、この措置を取るつもりです。
799 名前:Name_Not_Found mailto:sage [2007/03/14(水) 22:36:01 ID:???] あーごめんなさい 121.0.64.0/18 ってかいてありましたね それでついでですが、 台湾からのプロキシで掲示板を荒らす人が でてきましたので、台湾からのアクセスを全部 ブロックしたいんですけど、書き方を教えてもらえませんか?
800 名前:Name_Not_Found mailto:sage [2007/03/14(水) 23:17:12 ID:???] 特定の国をはじきたいとか、そういう用途に、APNICやARINのDBを使うメリットは殆ど無い。 負荷も高いしな。 GeoIP使え。(無料版で十分) slashdot.jp/comments.pl?sid=353696&cid=1120687
801 名前:Name_Not_Found mailto:sage [2007/03/15(木) 02:58:41 ID:???] 特定のUAおよびIPアドレス(121.0.64/18など)からのアクセスだけを 403エラーのメッセージが出るページではなく 別のサイト(www.example.com)に飛ばしたいのですが、どのように書けばいいですか?
802 名前:Name_Not_Found mailto:sage [2007/03/15(木) 08:12:59 ID:???] SetEnvIfは逆引きを行うタイミングの関係で、常に逆引きする設定になっている サーバーしか使えないって上のほうに書いてあるのだわ。 リライトならAllowやDenyの処理で逆引きされた後にリライトするから REMOTE_HOSTを正規表現でマッチさせる事ができるのだわ。 GeoIPを使うにはWebサーバーにモジュールとして組み込むなら サーバー管理者の権限がいるし、そこまでの権限があるなら .htaccessでの設定に限られることもなくなるのだわ。それ以外は アプリケーションのインターフェースで呼び出すことになるから.htaccessは 関係なくなってしまうのだわ。 >>801 ErrorDocumentで403の時はh ttp://www.example.com/に 飛ばしてしまえばいいのだわ。
803 名前:Name_Not_Found mailto:sage [2007/03/15(木) 08:58:07 ID:???] オープンプロキシ排除するっていうのは どこのレベルの仕事の話ですか? .htaccessの仕事ですか? それとも、掲示板CGIの上の方にコピペして使うものですか? なんかサーバーレベルで対応すべき事項のような気がするんですけど、 実際、オープンプロキシ経由でグーグルにアクセスして検索しようとしたら 「アクセス権限がありません!」 とかってメッセージがでてきましたし、これってオープンプロキシからの アクセスを排除できてる、ってことですよね? アパッチレベルの話ですか? これについての書籍は何を読めばいいですか? アパッチの本ですか?アクセス解析の本ですか?
804 名前:Name_Not_Found mailto:sage [2007/03/15(木) 22:44:22 ID:???] 「基本全ホスト拒否」 にして、 「企業は許可でいいなー」 と思って、 「.co.jp」 を許可にして、そのあと、 「やっぱりヤフーだけ不許可にしたいなー」 と思って、.co.jpは基本、許可で、しかし その中で、yahoo.co.jpだけ不許可にしたいときは どう書けばいいの?
805 名前:Name_Not_Found mailto:sage [2007/03/15(木) 22:49:22 ID:???] 普通にAllow,Denyでええやん。
806 名前:Name_Not_Found mailto:sage [2007/03/15(木) 23:03:24 ID:???] >>804 のケースだと Allow,Deny でいいけど、良くそれの次の段階で制御したくなることがある。 ・日本国内に割り当てられたIPアドレスを Allow ・そのうち、荒らし行為に使われたホスト tokyo.ocn.ne.jp などを Deny ・tokyo.ocn.ne.jp でアク禁の巻き添えとなったホストを Allow とかね。 こういう指定ができたら便利なんだけど、現時点では無理。 なので、そういう指定をしたい場合には、 ・全てのホストを逆引きする設定にする (重かったらローカルにDNSキャッシュサーバを立てる) ・SetEnvIf でフラグを立てたり倒したりする とするか、Apache開発チームに要望出すか、自分でソースいじって改善させるしかない。
807 名前:Name_Not_Found mailto:sage [2007/03/16(金) 04:50:47 ID:???] 日本国内に割り当てられたIPアドレスが用意できるならば、反転した 日本国内に割り当てられていないIPアドレスを用意する事も簡単よぉ?
808 名前:Name_Not_Found mailto:sage [2007/03/16(金) 05:22:20 ID:???] >>807 それはできるけど、htaccessに全部書くとめっさ遅くなる 日本国内の列挙しただけでパフォーマンスは半分程度になるわけだから、 逆のことしたらパフォーマンスは 1/20 になるんじゃないだろうか
809 名前:Name_Not_Found mailto:sage [2007/03/16(金) 06:55:50 ID:???] このスレの上の方で日本以外からの接続拒否した状態で そこからさらに国内の特定プロバ弾く設定教えてもらったけど最強だと思った
810 名前:Name_Not_Found mailto:sage [2007/03/16(金) 08:22:49 ID:???] .htaccessのアクセス制限の正規表現だけど、 こんな感じでよろしいの? deny from ^.+\.w{3}\.伏字\.ad\.jp deny from ^\w\d{6}\.ppp\.伏字\.ne\.jp deny from ^125x\d{1,3}x\d{1,3}x\d{1,3}\.ap125\.ftth\.伏字\.ne\.jp deny from ^i\d{1,3}-\d{1,3}-\d{1,3}-\d{1,3}\.s伏字\.a伏字\.ap\.plala\.or\.jp 規制したい相手のIPで実際に確かめるということもできないんで これでいいのかわからんのだが…
811 名前:Name_Not_Found mailto:sage [2007/03/16(金) 08:24:48 ID:???] Apache 2.2.3 上の .htaccess についての質問です。 Allow from 60.24.1.2 とか Allow from 60.24. とかの設定をしても、HostnameLookups Off ならば勝手に逆引きされることはありません。 ただし、Allow from hoge.example.com と設定すれば当然逆引きされます。) ここまでは良いのですが、不思議なことに、 Allow from 60.24.0.0/13 のようにCIDR形式でIPアドレスの設定をするだけで、勝手に逆引きされてしまうようです。 当然ながら、DNSサーバと通信する時間、遅延が生じてしまいます。 IPアドレスが60.24.0.0/13の範囲にあるかどうかを調べるのに、DNSの参照をする必要は全くないかと思いますが、 何故このような動作が行われるのでしょうか?
812 名前:811 mailto:sage [2007/03/16(金) 08:29:30 ID:???] 自己解決しました。 Deny from 60.24.0.0/13 # Baiduspider みたいな書き方がいけなかったようです。 # Baiduspider Deny from 60.24.0.0/13 にしたら勝手に逆引きされることはなくなりました。 前者は無効なコメント形式かと思いますが、Apacheでは内部的にはどう扱われているのかが気になります。 IPアドレス部分は正しく機能していたので、 前者は Deny from 60.24.0.0/13 Deny from # Deny from Baiduspider みたいな意味として解釈されて、2つ目と3つ目で逆引きが実行されたという感じでしょうか?
813 名前:Name_Not_Found mailto:sage [2007/03/16(金) 08:42:06 ID:???] >>810 AllowとDenyには正規表現は使えないのだわ。 >>812 そういう感じなのだわ。
814 名前:Name_Not_Found mailto:sage [2007/03/16(金) 09:11:11 ID:???] >>813 わかたよ(´・ω・`)
815 名前:Name_Not_Found mailto:sage [2007/03/16(金) 14:39:43 ID:???] >>809 中華ブラウザのMaxthonを弾くとさらにいいですよ
816 名前:Name_Not_Found mailto:sage [2007/03/16(金) 14:42:30 ID:???] 質問です 基本ALL Denyで、 会社や企業からのアクセスのみ許可しようと思って、 たとえば、ソニーを許可しようと思って .sony.co.jp を許可リストに入れたとして、もし ソニーのWEBサーバーに誰かが 誰からでもアクセス可能な、CGIプロキシーを 設置して放置していて、それをハッカーが見つけて 利用して、自分のWEBにアクセスしてきた場合、 アクセスログを見て、 「CGIプロキシーからアクセスされた」 ということはわかるのでしょうか? 依然慶応大学のバカ学生が自分のディレクトリに 公開CGIプロキシーを設置して、設置したこと自体を忘れて 放置して、それを検索エンジンで見つけた人が勝手に利用して あちこちの掲示板を荒らしまくって、向こうの管理者側がログを見ると 「慶応大学からアクセスされてる」 と見えるので、一見異常に見える書き込みも 「まあ頭のいい人たちはこうなのだろう」 ということで全部削除されず放置されていたという事件があったので、 これの企業版があったらヤだなあと思ったわけです。 まあ大学ではわりかしCGIプロキシを公開の場所に設置して そのまま忘れて放置という案件は多いかと思いますが、 企業でCGIプロキシを公開の場所に設置して忘れるという 例はほとんどないかと思うので、まず企業だけにアクセスを 開放しようと思うのですが。 まあ以前見た例で、企業でP2を公開の場所に設置して パスワードを掛けずに全世界に対して公開して誰でも
817 名前:Name_Not_Found mailto:sage [2007/03/16(金) 14:47:07 ID:???] 利用できる状態にして放置していた例があって、 それがばれて、勝手に外部の者から利用されてしまって fusianasanでスレ立てされてしまった事件がありました。 この場合たとえば、そのアホ会社が aho-aho.co.jp だったとすると、その会社の従業員個人のディレクトリに p2が公開状態で設置されていたとして、そこにアクセスしてきた ハッカーが勝手にそのp2のリソースを使って2ちゃんにスレ立てとか できるわけです。しかもその会社のドメインをfusianasanでさらしながら。 で、実際立ったスレを見ると名前欄に aho-aho.co.jp と表示されてしまって、それでいろいろおバカなことを書くわけです。 そしたらそれを見た人は、aho-aho.co.jpからアクセスしてるんだと思って しまいますよね。まあ確かにネットワーク的にはその表現であってるわけですが、 実際はaho-aho.co.jpはプロキシ的な利用をされているだけで、実際に書き込んでいるのは どこかの中学生なわけです。 というわけで、自分のサイトにCGIプロキシからアクセスがあった場合、 それを見抜くにはどうしたらいいですか?
818 名前:Name_Not_Found mailto:sage [2007/03/16(金) 14:54:58 ID:???] 大半のウンコCGIプロキシはHTTP/1.0をDenyすれば寄り付けられないですぅ。 SetEnvIf Request_Protocol ^(HTTP/1\.0) HTTP10 Deny from env=HTTP10
819 名前:Name_Not_Found mailto:sage [2007/03/16(金) 18:54:38 ID:???] 中国や韓国の言語者をアクセスできないようにしたいんですが SetEnvIf Accept-Language ko Lilith Order Allow,Deny Allow from all Deny from env=Lilith 今のところこれで韓国語の人だけ弾いてます。 さらに中国や英語を弾くにはどういう書き方すればいいですか? 本当は日本語だけ通したいんですが…。
820 名前:Name_Not_Found mailto:sage [2007/03/17(土) 02:56:11 ID:???] 言語切替えるだけで簡単に突破されるからIPで弾いた方がいいよ
821 名前:Name_Not_Found mailto:sage [2007/03/17(土) 03:31:49 ID:???] >>819 中国弾くなら、HTMLソースに、 <div style="display: none;">天安門事件</div> と入れるだけ 中国から海外へのアクセスは、全て中国政府による検閲エンジンサーバを経由するから、中国からのアクセスは完全に遮断できる。 串使っても回避不可能。(中国から外に出る時点で検閲されるので。)
822 名前:Name_Not_Found mailto:sage [2007/03/17(土) 05:28:14 ID:???] それじゃ台湾すり抜けられるやん
823 名前:Name_Not_Found mailto:sage [2007/03/17(土) 07:00:04 ID:???] >>819 これはインターネットオプションの全般タブのところの言語ボタンの設定で 簡単に結果を試す事ができのだわ。回避方法もそこを使えば簡単なのだわ。 Accept関係のヘッダはダウンローダのリクエストに付かない事が多いから そこでしか使う機会はないわね。 >>822 台湾は中立、どちらかといえば日本寄りの事が多いから、無視できるレベルなのだわ。
824 名前:Name_Not_Found mailto:sage [2007/03/17(土) 08:38:54 ID:???] ウチのページに韓国と台湾とタイとアメリカのプロキシから荒らしがきた
825 名前:819 mailto:sage [2007/03/17(土) 10:40:28 ID:???] >>820 一応IPなどでも弾いてみます。 >>821 それもやってみます、ありがとうございました。
826 名前:Name_Not_Found mailto:sage [2007/03/18(日) 07:57:12 ID:???] 素人しか弾けませんよ
827 名前:Name_Not_Found mailto:sage [2007/03/20(火) 10:43:15 ID:???] ttp://hoge.net こういう風なhを抜いたアクセスを禁止すると ブックマークからやって来る人も弾かれてしまうんですが なんか良い方法無いですかね
828 名前:Name_Not_Found [2007/03/20(火) 22:00:27 ID:7wCTMdCi] RewriteEngine on RewriteCond %{HTTP_HOST} ^(.*\.)?(example\.com)$ [NC] RewriteRule .* - [F] リクエストヘッダのHostフィールドが (サブドメイン.)example.com なら403を返す ようにしたのですが、404を返すことはできますか? もしできるのなら方法を教えてください。 よろしくおねがいします。
829 名前:Name_Not_Found mailto:sage [2007/03/20(火) 22:18:23 ID:???] >>827 いや、なんでよ
830 名前:Name_Not_Found mailto:sage [2007/03/20(火) 22:41:50 ID:???] >>827 そもそも403になるだろ、そのURLでのアクセスは。
831 名前:Name_Not_Found [2007/03/20(火) 23:59:30 ID:6SbXdEHz] 今大でアタマがクラクラすんですが、酔っ払いを吹き飛ばす.htaccessを希望します、
832 名前:827 mailto:sage [2007/03/21(水) 00:23:49 ID:???] いや、実際は専ブラとかだとttp://hoge.netのままでも踏めるし hoge.net に直して飛んでくるユーザーや直接アドレスバーに入力してくるユーザーetc 要はどこから飛んできたか隠して欲しくない訳なんだがね。
833 名前:Name_Not_Found mailto:sage [2007/03/21(水) 01:28:56 ID:???] そんな専用ブラウザとウェブブラウザを開発して広めればええやん。
834 名前:Name_Not_Found mailto:sage [2007/03/21(水) 02:06:02 ID:???] 「ウチのホームページへようこそ!」 だけ書いてあるトップページを用意して、必ず そこにブックマークしてもらうようにする。 そんで、そこのトップページに ENTER って書いて、そこをクリックしないと入れないようにする。 トップページに関しては、リファラー無しでも入れるようにする。 ただし、そこから入る掲示板等のコンテンツに関しては、 リファラー送信必須とする。 これでどう?
835 名前:Name_Not_Found mailto:sage [2007/03/21(水) 02:11:17 ID:???] >>834 なにその典型的な糞サイトw
836 名前:Name_Not_Found mailto:sage [2007/03/21(水) 02:17:17 ID:???] だってリファラー無いやつを アク禁したいっていったやん
837 名前:Name_Not_Found mailto:sage [2007/03/21(水) 03:16:53 ID:???] すればええやん
838 名前:Name_Not_Found mailto:sage [2007/03/21(水) 19:14:33 ID:???] 日本以外からを弾くには下のをを使えばいいみたいなのですが さらに弾きたいIPを追加するにはdeny from を増やしていけばいいんですか? order deny,allow deny from all allow from .jp
839 名前:Name_Not_Found mailto:sage [2007/03/21(水) 19:42:41 ID:???] うん
840 名前:Name_Not_Found mailto:sage [2007/03/21(水) 20:09:10 ID:???] まぁそれだと思いっきりYahooBB弾いてるけどな
841 名前:Name_Not_Found mailto:sage [2007/03/21(水) 20:11:55 ID:???] めんどくさいから弾いてるよ
842 名前:Name_Not_Found mailto:sage [2007/03/21(水) 20:21:04 ID:???] >>838 こんな感じにするとよろし 国内のみOK、さらに123.45.78.90.bbtec.netは弾く order allow,deny allow from .jp allow from bbtec.net allow from cilas.net deny from 123.45.78.90.bbtec.net
843 名前:Name_Not_Found mailto:sage [2007/03/21(水) 20:24:44 ID:???] それじゃいろいろ弾いてるさ
844 名前:Name_Not_Found mailto:sage [2007/03/21(水) 22:21:00 ID:???] 乳酸菌摂ってるぅ?
845 名前:Name_Not_Found mailto:sage [2007/03/21(水) 23:46:13 ID:???] >>838 >>842 だから、そういう用途なら GeoIP 使えよ リモートホストで弾くより確実だぞ それだと毎回DNS参照するから遅くなるし、逆引きできないホスト(多くの企業や大学)はどうなるんだ
846 名前:Name_Not_Found mailto:sage [2007/03/21(水) 23:52:01 ID:???] 質問です。検索しても分からなかったので… 数カ月前にサイトを開き、その時に.htaccessをいれたのですが最近になって ヤフーを使いサイト名で検索したところ、思いっきり一番上に出てしまいました。 その下にはうちへリンクしているサイトのブックマークページがありました。 これが原因なのかもと思ったのですが、そのサイトの他のブクマページは名前で検索しても引っ掛かりません。 とにかく自衛しなければと思うのですが…。 前に『〜したら検索結果から消えた。一安心』というような書き込みを見たのですが、この様にするにはどうしたら良いのでしょう? 私が張り付けている.htaccessには SetEnvIf User-Agent "Slurp" shutout SetEnvIfNoCase User-Agent "Yahoo" shutout と記述してあります。これの他には何が必要ですか? それと、もう一つ気になる事があるのですが、こちらも宜しければ教えて下さい。 ヤフーの検索結果から私のサイトへ入ってみたのですが、アクセス解析にはリンク元が出ません。 ブクマと同じ扱いになっています。 これは.htaccessと関係あるのでしょうか? とんちんかんな質問の仕方をしているかもしれませんが、どうか宜しくお願いします
847 名前:Name_Not_Found mailto:sage [2007/03/22(木) 00:03:46 ID:???] 環境変数shutoutをセットしたらDeny from env=shutoutも必要よぉ? リンク元が出ないのは(中略).htaccessとは関係ないわぁ。
848 名前:Name_Not_Found mailto:sage [2007/03/22(木) 00:08:04 ID:???] >>845 どっかのDNSサーバを借用とかしていなければ、日本に割り当てられた IPアドレスをすべて書いた.htaccessを毎回パーズするのと毎回DNSを 参照するのはたいして変わらない気がするわぁ?
849 名前:845 mailto:sage [2007/03/22(木) 00:50:35 ID:???] >>848 GeoIP だとデータベースが最適化されているから負荷は殆どかからん 毎回DNS参照は、DNSサーバに迷惑もかかるしお勧めできない
850 名前:845 mailto:sage [2007/03/22(木) 00:51:15 ID:???] あと、逆引きできないホスト問題は深刻 大学・企業の半数の3割は逆引きできないのが現状だと思うし
851 名前:Name_Not_Found mailto:sage [2007/03/22(木) 00:51:49 ID:???] >>846 検索エンジン弾くなら、robots.txt 使え .htaccess を使うべきじゃない
852 名前:846 mailto:sage [2007/03/22(木) 00:59:39 ID:???] なぜそうすべきじゃないのか説明しろ
853 名前:851 mailto:sage [2007/03/22(木) 01:35:56 ID:???] >>852 行儀のいいロボットは確実に従ってくれるからに決まってるだろ お前さんが言ってる Yahoo! の BOT も robots.txt 準拠だしな だいたい、robot は UserAgent を時々変えたり、クローキング対策で詐称したりするよ そんなんで弾く意味はない 悪質なrobot は UAでなくIpではじけ
854 名前:846 mailto:sage [2007/03/22(木) 02:32:36 ID:???] てめーの指図なんか受けねーよクズ
855 名前:Name_Not_Found mailto:sage [2007/03/22(木) 02:56:12 ID:???] ID出さないとこういう事に・・
856 名前:Name_Not_Found mailto:sage [2007/03/22(木) 05:21:15 ID:???] .htaccess についての質問です。 "www.example.com/cgi-bin/?type=info" にアクセスがあった場合に、 "www.example.com/info.html" にリダイレクトしたい場合にはどうすれば良いでしょうか? Redirect permanent /cgi-bin/?type=info www.example.com/info.html とやってみたんですが反応がありません。 恐らく、Apache が Redirect ディレクティブで認識するのは、ファイルであり、CGIの引数は認識できていないんだと思います。 解決策を教えていただけたら幸いです。
857 名前:Name_Not_Found mailto:sage [2007/03/22(木) 09:43:00 ID:???] クエリ絡みはリライトするしかないのだわ。
858 名前:856 mailto:sage [2007/03/22(木) 21:57:34 ID:???] >>857 そうでしたか('A`) 回答ありがとうございますた。
859 名前:Name_Not_Found mailto:sage [2007/03/22(木) 23:10:49 ID:???] 規制板から拾ってきました。 アクセス規制避難所(仮)part22 sports2.2ch.net/test/read.cgi/operatex/1167841433/995 995 名前:動け動けウゴウゴ2ちゃんねる [] :2007/01/26(金) 23:28 ID:SfK3R1D2 重い重い重い重い重い重い重い×41@運用情報 qb5.2ch.net/test/read.cgi/operate/1168100274/437 437 :root▲▲ ★ :2007/01/26(金) 23:21:03 ID:???0 ?PLT(23456) qb6.2ch.net/_sec2ch/2007/01/society5-20070126.txt qb5.2ch.net/test/read.cgi/operate/1168100274/442 442 :root▲▲ ★ :2007/01/26(金) 23:24:35 ID:???0 ?PLT(23456) とりあえず、 deny from 218.227.94.200 あとは、その筋の方におまかせで。 --------------------------------------------------------------------- ここで、 qb6.2ch.net/_sec2ch/2007/01/society5-20070126.txt これをみると 218.227.94.200 [26/Jan/2007:00:02:24 -0800] "GET /koumei/dat/1166629987.dat HTTP/1.1" 206 1902 "-" "-" 218.227.94.200 [26/Jan/2007:00:02:24 -0800] "GET /koumei/dat/1167833612.dat HTTP/1.1" 206 2998 "-" "-" 218.227.94.200 [26/Jan/2007:00:02:24 -0800] "GET /koumei/dat/1168963482.dat HTTP/1.1" 206 4722 "-" "-" 218.227.94.200 [26/Jan/2007:00:02:24 -0800] "GET /koumei/dat/1164691673.dat HTTP/1.1" 206 286 "-" "-" 218.227.94.200 [26/Jan/2007:00:02:24 -0800] "GET /koumei/dat/1168946219.dat HTTP/1.1" 206 4979 "-" "-" 218.227.94.200 [26/Jan/2007:00:02:24 -0800] "GET /koumei/dat/1168322695.dat HTTP/1.1" 206 3942 "-" "-" 218.227.94.200 [26/Jan/2007:00:02:24 -0800] "GET /koumei/dat/1169761173.dat HTTP/1.1" 206 5497 "-" "-" こんなのがえんえん、並んでるのですが、同一IPからのDoSアタックということですか?
860 名前:Name_Not_Found mailto:sage [2007/03/24(土) 16:30:24 ID:???] >>846 です。質問してから戻るのが遅くなってしまってスミマセン。 847さん、851-853さん、ありがとうございました。 私の.htaccessファイルには以下のように記述してあります。 AddHandler cgi-script htaccess SetEnvIf Referer "bookmark.fc2.com/" shutout SetEnvIf User-Agent "ia_archiver" shutout SetEnvIf User-Agent "Slurp" shutout SetEnvIfNoCase User-Agent "Yahoo" shutout (以下拒否したいサーチ等数行) order allow,deny allow from all deny from env=shutout 847さんが言っているのはこの最後の1行の事ですよね? ではやはり、他にはrobots.txtか、IPでこまめに弾くしか無いのですか(´・ω・`) 検索結果から消すための.htaccessなんてないですよね? ヤフーに削除以来を頼むしかないのでしょうか?
861 名前:Name_Not_Found mailto:sage [2007/03/24(土) 17:02:30 ID:???] 検索ロボ避けなら、metaで十分。 サイト名で検索しなきゃ出ないってなら、その内消える。
862 名前:Name_Not_Found mailto:sage [2007/03/26(月) 06:47:38 ID:???] レン鯖のサブドメインプランを利用しているんですが、 aho-aho.com/~baka/ にあったアクセスをbaka.shine.com/ に リダイレクトしてしまうにはどうすればよいのでしょうか?リダイレクト元とリダ イレクト先は同一サーバーの同一フォルダーになります。。。
863 名前:Name_Not_Found mailto:sage [2007/03/26(月) 08:03:34 ID:???] 質問 アタマのおかしいヤツをアク禁にして そいつのアクセスは403を返すようにしたんですが、 排除はそこで完了なの? あいつがアクセスしてくるたびに アパッチのアクセスログに記録されてうざいんですが、 それすらもできないようにする方法はないの?
864 名前:Name_Not_Found mailto:sage [2007/03/26(月) 17:33:13 ID:???] 質問させていただきます。 現在サイト運営を行っているのですが、最近荒らしが多くて困っています。 アクセス制限をかけても、proxyを使われて、再度荒らされてしまいます。 proxyのアクセスを禁止する.htaccess というものはありませんでしょうか? ご回答、お待ちしております。よろしくお願いします。
865 名前:Name_Not_Found mailto:sage [2007/03/26(月) 18:55:22 ID:???] >>864 出来るけど、上級荒らしには効き目無し。
866 名前:Name_Not_Found mailto:sage [2007/03/26(月) 21:03:46 ID:???] >>865 それでもいいので教えて頂けませんでしょうか?
867 名前:Name_Not_Found mailto:sage [2007/03/26(月) 22:29:04 ID:???] 掲示板を置かない
868 名前:Name_Not_Found mailto:sage [2007/03/26(月) 23:11:30 ID:???] アクセスがあるたびに、ポート80その他を 自動でポートスキャンして、オープンプロキシで ないことを確認する。 もしポート80その他が開いていたら、 オープンプロキシであると判断して、自動で アク禁する。
869 名前:Name_Not_Found mailto:sage [2007/03/26(月) 23:51:10 ID:???] やめてくれ。ポート80はプロキシだけが使うものではない。
870 名前:Name_Not_Found mailto:sage [2007/03/26(月) 23:56:08 ID:???] その方法は、相手が応答もしない設定にしてある時のオーバーヘッドが酷過ぎるよぉ? まず上で何度も話してきた日本以外からのアクセスを遮断する方法がお勧めよぉ。 プロキシでも日本国内のものなら何とかしやすいわぁ。
871 名前:Name_Not_Found mailto:sage [2007/03/27(火) 00:37:59 ID:???] .htaccess(A) order allow,deny allow from jp .htaccess(B) order allow,deny deny from jp この二つの.htaccessを public_html/ .htaccess(B) index.html /documents/ .htaccess(A) index.html このように置いた場合、上層にある(B)の設定が優先されます?