.htaccessの偉い人 Part2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2001/05/02(水) 19:47ID:???前スレ http://tako.2ch.net/test/read.cgi?bbs=perl&key=960307572
0296名無しさん@お腹いっぱい。
01/11/09 22:32ID:???http://www.mikeneko.ne.jp/~lab/web/htaccess/
0297名無しさん@お腹いっぱい。
01/11/10 01:53ID:???<Files "特定のファイル">
deny from 特定プロバイダ
</Files>
0298289のユーザー
01/11/10 21:34ID:OqdvawWo現状を詳しく説明いたしますと、同じ掲示板が、BASIC認証の中と外
にあるうち、認証を受けていない掲示板には書き込みができますが、
認証のある掲示板の場合、
1)掲示板が見える
2)書き込み画面にいく
3)書き込む
4)submitをおす
5)(1)の画面にもどる。
本来なら「送信ありがとうございました」のページにいくはず。
と、送信の下のシマシマは動いているのに書き込めていません。
WIN95 IE5.00(SP2)を使用しています。
BASIC認証のパスワード変更前は書き込めていたのに、変更した時に
書き込めなくなりました。
しかし、その頃 nimda対策でSP2にしたのでそのせいかもしれません。
同じ現象がでている人は私の他に数人います。
長文ですみません。よろしくお願いします。
0299289
01/11/12 19:09ID:M8ktDOBX<Files "index.html">
allow from all
</Files>
だとhttp://host/は403になってしまいます。お助けください
0301300
01/11/12 21:00ID:???0302300
01/11/12 21:13ID:???0303名無しさん@お腹いっぱい。
01/11/12 23:32ID:QyZWRbdO拡張子でなく、あるファイル名だけssiを使用する方法は
ないでしょうか?
例えばあるディレクトリ以下のssi.htmlというファイルだけ
ssiを許可するという感じです。
0304デフォルトの名無しさん
01/11/13 06:52ID:???何だか全体に良く分からない
>一応普通に書いている積もりですが...。
記述に誤りが無いならここでは分からないのでは?
>変更した時に・・・
元に戻すとどうなの?
>その頃 nimda対策でSP2にしたので・・・・
元に戻すとどうなの?
何となくトラブってる風だが、その説明だと多分だれも解らんよ
「実はIISでした、てへ」ってなオチも有るからね
0305名無しさん@お腹いっぱい。
01/11/13 13:18ID:???<Files ssi.html>
SetHandler server-parsed
</Files>
つーか数レスくらい前見ろよ…
0306名無しさん@お腹いっぱい。
01/11/13 14:49ID:???http://ton.2ch.net/sec/kako/997/997414956.html
韓国からのアクセスを弾くには、この設定でいいのでしょうか?
order allow,deny
allow from all
deny from 61.
0307306
01/11/13 14:50ID:???order allow,deny
allow from all
deny from 61.48.0.0 0.7.255.255
deny from 61.72.0.0 0.7.255.255
deny from 61.80.0.0 0.15.255.255
deny from 61.96.0.0 0.15.255.255
deny from 61.248.0.0 0.7.255.255
deny from 202.6.95.0 0.0.0.255
deny from 202.14.103.0 0.0.0.255
deny from 202.14.165.0 0.0.0.255
deny from 202.20.82.0 0.0.1.255
deny from 202.20.84.0 0.0.1.255
deny from 202.20.86.0 0.0.0.255
deny from 202.20.99.0 0.0.0.255
deny from 202.20.119.0 0.0.0.255
deny from 202.20.128.0 0.0.127.255
deny from 202.21.0.0 0.0.7.255
deny from 202.30.0.0 0.1.255.255
deny from 203.224.0.0 0.31.255.255
deny from 210.90.0.0 0.1.255.255
deny from 210.92.0.0 0.3.255.255
deny from 210.96.0.0 0.31.255.255
deny from 210.178.0.0 0.1.255.255
deny from 210.180.0.0 0.3.255.255
deny from 210.204.0.0 0.3.255.255
deny from 210.216.0.0 0.7.255.255
deny from 211.32.0.0 0.31.255.255
deny from 211.104.0.0 0.7.255.255
deny from 211.112.0.0 0.7.255.255
deny from 211.168.0.0 0.7.255.255
deny from 211.176.0.0 0.15.255.255
deny from 211.192.0.0 0.63.255.255
どうか、よろしくおねがいします。
0308名無しさん@お腹いっぱい。
01/11/13 23:07ID:p6TyTtDz一度認証したらブラウザ閉じるまで有効みたいだし、
Cookieのように何か見てるんでしょうか?
0309名無しさん@お腹いっぱい。
01/11/13 23:40ID:f5okms53基本的には、認証データは毎回送らないといけません。
ブラウザは内部的に認証データを保存していて、
必要なとき自分で再送してるんでしょう。
0310名無しさん@お腹いっぱい。
01/11/13 23:47ID:0rRHt2dUhttp://pc.2ch.net/test/read.cgi/hp/1004183621/
このスレッド関係の質問です。(最新の10レスぐらい読んでもらえば…)
このロボットを送り込んでくるサイトからのアクセスは弾きたい。
robots.txtだけにはアクセスを許可したい。
こういう場合は、
order allow,deny
allow from all
deny from .alexa.com
<Files robots.txt>
order deny,allow
allow from all
</Files>
これで充分でしょうか?
0311308
01/11/14 06:42ID:???なるほど
0312(´-`).。oO(なんで.htaccessが見えないんだろう?)
01/11/15 16:16ID:c6ktFi5eもちろんtelnetで入るとちゃんと有りますし、他のサーバーだとばっちり
見えます。
おまけに、CGIファイルは認証してるのにインターナルサバーエラーがでるし・・・
0313名無しさん@お腹いっぱい。
01/11/15 17:37ID:???0314名無しさん@お腹いっぱい。
01/11/16 15:36ID:swGVDjdHorder deny,allow
deny from all
allow from .docomo.ne.jp
これだと自分のN503iでは見れるのに、D503iやSO503では見れないと
メールが来ます。
誰か理由わかる人いませんか?
0315sage
01/11/16 19:25ID:AswqBjcJ0316
01/11/17 10:24ID:dcYhK+8h210.136.161.0/24
203.138.45.0/24
からの範囲を通せばいい
0317314
01/11/17 16:01ID:8BMzYNlI(勘違いならごめんなさい)
order deny,allow
deny from all
allow from .210.153.84.0/24
allow from .210.136.161.0/24
allow from .203.138.45.0/24
0319
01/11/18 12:57ID:HApvi2Od0320名無しさん@お腹いっぱい。
01/11/18 19:03ID:2m7CfwjH0321あげ
01/11/19 00:35ID:???0322名無しさん@お腹いっぱい。
01/11/19 04:48ID:???467までのDATならここにあった。
過去ログ倉庫はまだ使えないみたい。
http://tako.2ch.net/perl/dat/960307572.dat
0324名無しさん@お腹いっぱい。
01/11/21 11:48ID:MWjJ4hOG色々調べてるうちに混乱してきちゃいました。
日本語版exciteをはじきたかったら
deny from excite.co.jp
でいいんですよね?
検索で deny from excite.com っていうのがたくさん引っかかったんで
気になっているのですが。
0325名無しさん@お腹いっぱい。
01/11/21 12:21ID:???0326EXREAです(w
01/11/21 15:20ID:yHrF6aVa403だと、「あるけど制限かけてるから見せないよ〜」みたいで私は好きじゃなくて、
404エラーにして「最初からそんなの存在しません」にしたいのです。
ErrorDocument 403 /error/404.html
でも上のようにしてerrorディレクトリにサーバの404エラーファイルを置くと、
http://hoge.sx.xrea.com/error/404.html
のように自分ちのアドレスになってしまいませんか?
403エラーはhttp://www.xrea.com/err404.htmに飛ばしたいんですが…
どう記述すればいいか教えてください。
初心者ですみません。
0327名無しさん@お腹いっぱい。
01/11/21 16:17ID:???0328名無しさん@お腹いっぱい。
01/11/21 16:59ID:yHrF6aVaありがとうございます。
でもやってみたらhttp://www.xrea.com/err403.htmが表示されます。
どうしたらいいんでしょうか?
0329名無しさん@お腹いっぱい。
01/11/21 17:03ID:???これで404にならないか?
0330328
01/11/21 17:05ID:???.htaccessファイルが二つあれば、最上位のものにだけ記述するんじゃダメで
二つともにないといけないんですね。
失礼しました。
0331名無しさん@お腹いっぱい。
01/11/23 00:51ID:???亀レススマソです。
どうもありがとうございました。m(_ _)m
0332名無しさん@お腹いっぱい。
01/11/25 10:17ID:/35n/hsDサイト内のimageに直リンされない方法
↓のやり方教えて下さい。
http://japache.infoscience.co.jp/rewriteguide/#ToC38
0333名無しさん@お腹いっぱい。
01/11/25 16:42ID:???0334名無しさん@お腹いっぱい。
01/11/26 07:17ID:hK0uXWB1その通りにやれば?
0335名無しさん@お腹いっぱい。
01/11/26 11:42ID:???0336名無しさん@お腹いっぱい。
01/11/26 22:01ID:ypAApZ/E.htaccessにてパスワード制限をしています。
設置一年ほどたち、毎日5〜10人の入室があります。
が、先日、どうしても入れないという連絡を受けました。
先方がキーを打てるだけの初心者ちゃん故に、
どんなエラーが出ているのかすら教えてもらえません。
当方で試せる限りの環境でテストしてみましたが、
異常は見当たりませんでした。
こういう場合、何が原因だと考えられるでしょうか?
ちなみに、「余計な空白不可」「半角英数字入力」はすでに実践させております。
0337名無しさん@お腹いっぱい。
01/11/27 03:05ID:WSvbm/mBCaps Lock が入りっぱなし、とか?
0338デフォルトの名無しさん
01/11/27 03:16ID:???どうしても401出るって言って確かブラウザ変えてもらったらOKだったような・・・
因みにお客さんはネットに明るい人ね
0339名無しさん@お腹いっぱい。
01/11/27 03:30ID:bYcuxB4N--------------------------------------------------
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
--------------------------------------------------
/public_html/auth/.htaccess
--------------------------------------------------
AuthType Basic
AuthName ""
AuthUserFile /hoge/fuga/public_html/auth/.htpasswd
AuthGroupFile /dev/null
Require valid-user
--------------------------------------------------
上記のようにドキュメントのルートディレクトリにErrorDocumentを設定する.htaccessを、
その下の/auth/ディレクトリにBasic認証を設定する.htaccessを置いたのですが、
/auth/内にアクセスしようとすると、認証をスキップしていきなり401エラーが出ます。
なぜか/public_html/.htaccessを削除すると正常に認証が行われます。
この場合はどんな問題が考えられるのでしょうか?
03405469
01/11/27 09:12ID:???認証テストをしたいのですが、.htaccessファイルがテキストファイルで
しか認識されません。アップロードしないと認証テストはできないのですか?
0341名無しさん@お腹いっぱい。
01/11/27 11:03ID:???試してみたところ、ブラウザが認証を要求したよ。キャンセルすると指定の
エラードキュメントも表示された。
serverはApache 1.3.22 on FreeBSD、確認したUAはMSIE 6.0/Win2Kとw3m 0.2.1。
0342名無しさん@お腹いっぱい。
01/11/27 13:29ID:???httpd.confで
AccessFileNameと
AllowOverride
のディレクティブが設定されていないと.htaccessは
テキストファイル扱いになっちゃうかも
0343名無しさん@お腹いっぱい。
01/11/28 17:43ID:???規制したいんです。(二段目のほうは他にも使っている人がいるので)
規制したい対象のHTTP_VIAが、1.0 hoge.hoge.ne.jp:8080とした場合、
.htaccessの記述は
SetEnvIfNoCase HTTP_VIA "1\.0^hoge\.hoge\ne\.jp:8080" HTTP_BADHOST=1
deny from env=HTTP_BADHOST
でいいんでしょうか?
0344名無しさん@お腹いっぱい。
01/12/01 12:16ID:???CustomLog <path> common
とやるだけでは駄目でした
apache-1.3.22です
03455469
01/12/04 10:34ID:???httpd.confでAccessFileName .htaccess
AllowOverride ALLに設定しました。
.htaccessの中身は
AuthType Basic
AuthName "保護区域"
AuthUserFile c:/apache/password
Require user 5024 5023 です。
ローカルからアクセスしても認証を要求してきません。方法があれば教えてください。
0346名無しさん@お腹いっぱい。
01/12/04 14:28ID:???>>345 ローカルからというのが file://... という意味ならあたりまえ。
0347名無しさん@お腹いっぱい。
01/12/05 07:26ID:R0y1lbsCallow from all
deny from .hoge.com
このように.hoge.comからのアクセスを拒否したときに
hoge.comからアクセスが有ったことをアクセス解析のCGIに渡す方法はないでしょうか?
0348名無しさん@お腹いっぱい。
01/12/05 10:40ID:WwL3fzPghtpasswd コマンドを使ってパスワードファイル .htpasswd を作成したいのですが、
telnetが使えません。
このサーバでは、telnetを使わずに、どうにかなりませんか?
0349名無しさん@お腹いっぱい。
01/12/05 10:54ID:WwL3fzPg自己レス。すいません、どうにかなりそうです。ありがとうございました。
0350名無しさん@お腹いっぱい。
01/12/05 12:50ID:???apacheのログには残るので、それが解析できないとしたら、そいつはタコなので捨て。
CGIやSSIで独自にロギングしている場合には、.htaccessでなく、
ログを吐いているCGIが自分でアクセス制御しなれば無理。
0351347
01/12/05 13:01ID:omG3nZ5X.htaccessでやるのは諦めて別の方法を考えます。
ありがとうございました。
0352350
01/12/05 15:11ID:???ErrorDocument 403 /somewhere/errorlogger.cgi
とかいう手はアリかも。
0353携帯電話・・・
01/12/05 15:37ID:DJutEdM1.htaccessでユーザ名とパスワードを聞いてくる、
BASIC認証を書けたページで
i-modeからは逝けるのに、j-skyからは逝けません。
エラーは401なので、認証失敗ですね。
これは、j-skyの端末が元々、認証できないシステムなのか、
私の設定ミスなのか、どっちでしょうか?
0354携帯電話
01/12/05 15:42ID:DJutEdM1ちなみに、j-skyでは、認証の画面すら出てきませんでした。
(直接401でした)
0355名無しさん@お腹いっぱい。
01/12/05 19:08ID:Rv8PW8ZAJ-SKYはベーシック認証が使えません。
0356名無しさん@お腹いっぱい。
01/12/05 20:02ID:pRRVhek9なにかありませんか?
.htaccessでホストをはじく設定は直リンク防止できなくて困っています。
お願いしますぅ。。。。。
0357携帯電話
01/12/05 21:14ID:DJutEdM1うぉ!
ありがとうございます。
使えないとは・・・はたまた。
J-SKYで規制かけるには・・・
駄目なCGI規制しかないのかなぁ・・・ハァ。
0358名無しさん
01/12/06 09:23ID:vVYq5FHIons not allowed here
/var/log/httpd-error.logにこうでるのですがどうすればいいのでしょうか?
httpd.confで設定するのですか?
03595469
01/12/06 11:56ID:???httpd.confで
AccessFileName .htaccess
AllowOverride ALLに設定したのですが、.htaccessがテキスト扱いになっています。
なぜなんですか?
0360通りすがりの七面鳥
01/12/07 09:06ID:LT5p+XqlCGIはつかえる?
http://www.mytools.net/cgitools/filesafe0.html
0361名無しさん@お腹いっぱい。
01/12/08 04:48ID:kQq2Bycuabc.comというサーバー経由でのみ許可する場合、
次のような表記で大丈夫でしょうか?
setenvif referer "http://abc.com/" local
order deny,allow
deny from all
allow from env=local
0362名無しさん@お腹いっぱい。
01/12/08 14:22ID:???ほんとだ…出来た。
これってディレクトリじゃなくて単独ファイル対象に
できるかな…?今までCGIでやってたんだけど。
解答じゃない上にがいしゅっだったらスマソ。
0363名無しさん@お腹いっぱい。
01/12/08 17:58ID:???やってみたけど、自分の鯖ではうまくいかなかったよ
0364361
01/12/09 00:42ID:64PoVmRa実は自分も本当はそうしたいんです。
でも.htaccessの知識はまだまだでカスタマイズする能力がなくて。
>>361の構文もネットで検索して拾ってきたんですけど、
どなたか単独ファイル用に書き換えたりとかできませんか?
0365名無しさん@お腹いっぱい。
01/12/09 04:27ID:???deny from all
allow from env=local
の部分を<Files> とか<FilesMatch>
で囲めばいいだけだよ。
画像ファイルを制限したいなら <FilesMatch "\.(gif|jpe?g|png)$">
index.htmlだけを制限したいなら <Files "index.html">
0366361
01/12/09 23:47ID:F3ZySK61おお。
ありがとうございます。
でもうちのサイトは携帯ユーザーも来るんですけど
なんかこの.htaccess使うとエラー出ちゃうんですよね。
携帯ってrefererないのかな?誰か携帯のreferer取る方法も知りません?
ってここで聞くことじゃないか。
とにかくさんくすです。 >>365さん
0367名無しさん@お腹いっぱい。
01/12/10 04:25ID:???0368名無しさん@お腹いっぱい。
01/12/10 09:34ID:???0369名無しさん@お腹いっぱい。
01/12/11 21:36ID:???弾くようにしたいのですが、どう書いたらいいのでしょうか?
User-Agentは、
0.64以前が「Katjusha version ?.???」で、
0.65以降が「Katjusha/?.??? kage/?.??」です。
経緯:
http://teri.2ch.net/test/read.cgi/accuse/1003982609/186-
http://pc.2ch.net/test/read.cgi/tech/1002820903/221-
0370名無しさん@お腹いっぱい。
01/12/12 20:38ID:???アクセスを制限することはできないでしょうか?
荒らし依頼などがあったところのサイトからこれないように
したいのですが。。。
0371名無しさん@お腹いっぱい。
01/12/12 22:16ID:yJk4hc6border allow,deny
allow from all
deny from ppp.unko.com
0372名無しさん@お腹いっぱい。
01/12/12 22:24ID:???それは>>370の要望とは違うと思う。。
彼はHTTP_REFERERで制限したいんだと思う。
(そんなことしても直せつURL指定してやれば意味ないが)
0373名無しさん@お腹いっぱい。
01/12/12 23:52ID:???そうです、やり方教えていただけないでしょうか?
少しでも被害を抑えたいので・・・
0374名無しさん@お腹いっぱい。
01/12/13 00:35ID:???そんなことをすると余計に荒らしが増えるということは
わかりますか?
0375名無しさん@お腹いっぱい。
01/12/13 10:52ID:???SetEnvIf User-Agent "^Katjusha version " old-katjusha
SetEnvIf User-Agent "^Katjusha/0\.[67]" old-katjusha
SetEnvIf User-Agent "^Katjusha/0\.8[ 0-7]" old-katjusha
order allow,deny
allow from all
deny from env=old-katjusha
古いapache(1.3.11以前?)ではSetEnvIfを.htaccessの中で使えないので、
そのときはmod_rewriteで書く必要あり。
0376名無しさん@お腹いっぱい。
01/12/13 18:57ID:CctnMfhrアクセス拒否するにはどう記述したら良いのでしょうか?
0377名無しさん@お腹いっぱい。
01/12/13 21:12ID:???deny from xxx.yyy.zzz.11
。
。
deny from xxx.yyy.zzz.89
deny from xxx.yyy.zzz.90
0378376
01/12/13 21:23ID:ggVcp4LPありがとうございました。
0379しろーと
01/12/13 21:52ID:???0-90やるのは少し面倒そうだけど。
http://www.mikeneko.ne.jp/~lab/web/htaccess/access.html
0380しろーと
01/12/13 21:53ID:???10-90ね。
0381名無しさん@お腹いっぱい。
01/12/13 22:37ID:fwt2AJpi大変参考になりました。ありがとうございます。
ですが、これですと、弾かれた時、403エラーが出ますよね。
これに直接リンクすな、ゴルァ!なhtmlを表示させるようにしたいんですが、
こういうの、出来ますか?
うちの鯖では、403エラーが出たら、403.htmlを表示させるようにしているんですが、
画像へ直リンクされたら403.htmlではなく、golla!!.htmlを表示させるようにしたいと言う事です。
0382名無しさん@お腹いっぱい。
01/12/13 22:50ID:fwt2AJpiお騒がせしました。
0383名無しさん@お腹いっぱい。
01/12/13 22:51ID:???0384名無しさん@お腹いっぱい。
01/12/13 23:42ID:wc+lt3b7出来ないようにするにはどのようにすればよいですか?
0385名無しさん@お腹いっぱい。
01/12/13 23:44ID:jqPfcoNz0386名無しさん@お腹いっぱい。
01/12/13 23:53ID:???0387名無しさん@お腹いっぱい。
01/12/13 23:58ID:jqPfcoNz寝ます。
0388名無しさん@お腹いっぱい。
01/12/14 00:09ID:???0389384
01/12/14 15:12ID:gjFm3vc20390384
01/12/14 15:17ID:gjFm3vc2cgi-binのフォルダ以降すべてのフォルダ内の.datファイル等を直接
アクセス出来ないようにしたいんですがうまいやり方無いでしょうか?
0391名無しさん@お腹いっぱい。
01/12/14 15:32ID:???chmod 600 *.dat すればいいんでないの? SuExec 入ってれば。
そうでなければ .htaccess で AddHandler cgi-script dat とか。
つまらんので sage
0392名無しさん@お腹いっぱい。
01/12/14 16:02ID:???<Files "*.dat">
deny from all
</Files>
0393masa
01/12/14 17:03ID:UJbNPK8B今は、
AuthUserFile /*****************************
AuthGroupFile /dev/null
AuthName "ENTER PASS"
AuthType Basic
require valid-user
Satisfy any
order mutual-failure
allow from .jp
で制限してるんだが、日本のプロバイダ使ってるやつでjp以外のやつに
一々パス発行するのが鬱。
0394名無しさん@お腹いっぱい。
01/12/14 17:26ID:???en の方には FUCK YOU とでも書いておけ。
0396名無しさん@お腹いっぱい。
01/12/16 03:25ID:???■ このスレッドは過去ログ倉庫に格納されています