.htaccess質問コーナー Part4

このエントリーをはてなブックマークに追加
927Name_Not_Found:2006/07/12(水) 23:31:54 ID:???
何で許可を出したのに全部拒否
> deny from all
しちゃうんでちゅか?
928Name_Not_Found:2006/07/12(水) 23:44:11 ID:???
みんなわかってるのに教えてあげないんだな
おれもだが
929912:2006/07/12(水) 23:46:30 ID:???
>>927
そうですよね。許可したのに、全て拒否になったら意味ありませんね。
ちなみに、>>926の記述だと、結局は直接アクセスした時に、全ての
HTMLがアクセス可になりました。
という事は、どうすればいいのでしょう。
さっぱり分かりません。
930912:2006/07/12(水) 23:51:47 ID:???
>>928
ご存じでしたら、教えてくださいm(_ _)m
お願いします。
931Name_Not_Found:2006/07/13(木) 00:12:22 ID:???
                ,-、 nn
.r-、 _00           /::::'┴'r'
.|::::'´::::r┘  !「`L00、|.l└ク_;厂  /
.|::::「|:::|    l| |Ln:::r┘|.l _lニユ、 ./
. ̄└r''"´]_ l| | r゙=゙┐ |└ァ::/ /  /
、ヽ、 ,ゞ´_::::| l| |「二:::7 .|.l └′/  / /
. \\`´ |:::|. l| l 〈::/  、 !     '/
     \ ̄  l   ,>ィ''ヾト:r:‐、_
.       , / ,.-、/ /::\  `‐'^ヾ;<´
      / { ゝイ  /.:::::....`丶、.__戈‐
       ! _ | ::|  |::::::::::::::::::::::::::::::;イ:l
      /  `ヾl、 l:::(\____:::::::/ l::|
.     {     ,ム\\:`‐-‐':/  /:/
     ヽ;:-ィ'´,.、 `、、 ̄´  /='ィ⌒i
     ! {. ヾ;| l  \  `ヾ='´;: -‐'^'''゛
    ', '、  \\_,,>   ノ::/  } !
      ヽ,\  ヾ;、.__,/∠_   ノ/
        丶丶、ヽ;:::::::;:ィ´  ゙,  /
           `'‐-<.___ノ
932Name_Not_Found:2006/07/13(木) 04:49:03 ID:???
>>912
「でちゅか」とか顔文字とか使うような人には知っていても教えたくありません。
933912:2006/07/13(木) 07:28:06 ID:???
>>932
言葉遣い、顔文字の使用により、皆様を不愉快に
させてしまい、失礼しました。今後、気をつけます。
934Name_Not_Found:2006/07/13(木) 08:06:17 ID:???
次スレの>>1は2.1を2.2に変えるついでに

Apache ユーザの手引: Apache の環境変数
http://httpd.apache.org/docs/2.2/env.html

も追加しまちゅか?
935912:2006/07/15(土) 16:57:43 ID:???
以下サイトの掲示板でも、同じ質問をさせて頂きました。
http://www.tagindex.com/cgi-lib/q1bbs/patio.cgi?mode=view&no=2428
私の希望に対して、案内してくださった方々、ありがとございました。
お礼申し上げます。
936Name_Not_Found:2006/07/15(土) 21:17:10 ID:???
日本語でおk
937Name_Not_Found:2006/07/16(日) 09:47:16 ID:???
日本語でおk
938Name_Not_Found:2006/07/16(日) 14:56:49 ID:???
向こうでも相当迷惑かけてるんだな。
939Name_Not_Found:2006/07/16(日) 15:46:10 ID:???
向こうどころかあっちこっちでマルチしてるみたいだ
Firefoxも知らんような奴なのに
アクセス制限だけはしようと思い付くんだな
940Name_Not_Found:2006/07/16(日) 23:45:06 ID:GnSDb6Md
>>939
> 向こうどころかあっちこっちでマルチしてるみたいだ
kwsk
941912:2006/07/17(月) 00:04:58 ID:???
皆さんのメッセージを拝見してました。
誤解を解くため発言します。
>>939
「Firefox」などは確かに知りませんでした。使ったこと無いので。
興味の無いソフトには手を出しませんので。

> 向こうどころかあっちこっちでマルチしてるみたいだ

この掲示板と、あちらの掲示板の2ヶ所しか書き込みは
していません。ま、それを「マルチ」というのでしょうけど。
942Name_Not_Found:2006/07/17(月) 01:53:16 ID:???
(´Д`)
943Name_Not_Found:2006/07/17(月) 11:45:01 ID:AsMT+LRG
初歩的な事ですいませんが、.htaccessはcgiスクリプト上から動的に書き換えたりしてもいいんでしょうか?
もし、書き換えてもいいという事でしたら、書き変える場合は普通のファイル操作と同じようにすればいいんでしょうか?
944Name_Not_Found:2006/07/17(月) 11:55:38 ID:???
いいでする。
945Name_Not_Found:2006/07/17(月) 12:00:14 ID:AsMT+LRG
>>944
ありがとうございます。
特に書き換える際の注意事項とかってありませんか?
946Name_Not_Found:2006/07/17(月) 12:19:00 ID:???
文法エラーを出したりとか、使えないディレクティブを入れたりとかすると
一発でサーバエラーになるから注意とか。
947Name_Not_Found:2006/07/17(月) 12:24:53 ID:???
>>946
あ、なるほど。。。
わかりました気をつけます。ありがとうございました。
948Name_Not_Found:2006/07/17(月) 19:43:25 ID:???
>>946
ゴメンナサイ
数日前にやりました (ry

単純なtypoでした
deny fromをdeny formと。。。 (ry
500を食らった方、ゴメンナサイです ^-^;
949Name_Not_Found:2006/07/18(火) 03:38:59 ID:???
CGIの方で終了系のシグナルをトラップしておかないと
<Files>なんかの入れ子にできる奴の途中でシグナルを受けた時に
</Files>を出力出来なくて文法エラーになったりとかね。
950Name_Not_Found:2006/07/18(火) 20:26:50 ID:???
とあるサイトからのアクセスを拒否するよう設定したのですが、
完璧に拒否する事はやはり無理なのでしょうか……。
951Name_Not_Found:2006/07/18(火) 21:05:52 ID:???
>>950
リファラーで制限したってこと?
それなら無理
952Name_Not_Found:2006/07/19(水) 19:40:45 ID:edTeSXip
htaccessで<Limit GET POST>を使っています。
メソッドにPUTがあるのですが、
このPUTとはどういう意味でしょうか?

他にもHEAD、DELETE、など解説しているサイトがあれば誘導をお願いします。
953Name_Not_Found:2006/07/19(水) 19:58:13 ID:lV2niNEU
gif jpgとかHTMLにある特定のファイルを直接アクセスされた場合
用意されたHTMLに飛ばすということはできるのでしょうか?
954Name_Not_Found:2006/07/19(水) 20:14:24 ID:???
>>952
ttp://www.studyinghttp.net/method
あと、 Limit じゃなくて LimitExcept を使え
Limit は危ない

>>953
やりたいことがよくわからん
Redirect じゃ駄目なのか?
955Name_Not_Found:2006/07/20(木) 00:04:43 ID:edTeSXip
>>954
ありがとうございました。
調べているときにLimitは良くないとわかり、
<Limit>を削除しました。
<Limit>無しと<LimitExcept>を使用する場合とでは
安全性や信頼性はどちらが上なのでしょう?

<Limit GET POST>
order allow,deny
allow from all
deny from .yahoo.com
</Limit>
 ↓変更
order allow,deny
allow from all
deny from .yahoo.com
 ↓
<LimitExcept>の方が安全?
956Name_Not_Found:2006/07/20(木) 00:15:54 ID:???
Limit とはとにかく使わない
メソッドによって制限をかけたり緩めたりしたい場合は LimitExcept を使う
普段は何も使わなくていい

取りあえずマニュアル読め
そこに全て書いてある
957956:2006/07/20(木) 00:16:44 ID:???
× Limit とは
○ Limit は
958Name_Not_Found:2006/07/20(木) 05:13:13 ID:???
LimitとLimitExceptは必ずセットで使え。
959Name_Not_Found:2006/07/20(木) 05:16:09 ID:???
てかLimitExceptだけ使えって、誤設定した時に大穴になれって事だろぷ
960Name_Not_Found:2006/07/20(木) 05:37:14 ID:???
そもそもLimitの外側がそのままLimitExceptと同等なんだから(ry
961Name_Not_Found:2006/07/24(月) 14:39:14 ID:2toeWunU
直リン対策とIPアドレス制限を一緒に記述すると
上手く動作してくれません。

どのように記述すれば、直リン対策とIPアドレス制限が
一緒にできますか?

ここまではわかったのですが、一緒に書くとうまく
動作してくれません。

ご教授お願いします。
----------------------------------
直リン対策
SetEnvIf REFERER "http://2ch.net" Ref1
SetEnvIf REFERER "^$" Ref2
Order Deny,Allow
Deny from all
Allow from env=Ref1
Allow from env=Ref2

----------------------------------
お隣の国からのIPアドレス制限
order allow,deny
allow from all
deny from 61.4.64.0/20
deny from 61.28.0.0/17

----------------------------------
962Name_Not_Found:2006/07/24(月) 14:57:10 ID:???
>>961
何度もオーダーしないで下さい。
963Name_Not_Found:2006/07/24(月) 15:30:20 ID:???
>>961
allとかしないで許可したいのだけ許可、拒否したいのだけ拒否
964Name_Not_Found:2006/07/24(月) 17:14:29 ID:???
ややこしい事をするときは from all は使わない。
Orderディレクティブで from all も兼ねてるから。
965Name_Not_Found:2006/07/26(水) 13:02:00 ID:???
こんにちは。
.htaccess をつかって以下のURL(php)をhtmに偽装したいのですが、どうすれば可能でしょうか?
クリエがなければ AddType application/x-httpd-php .htm で簡単に対応できますが、、、

http://hogehoge.com/cat.php?cid=hoge&p=2
http://hogehoge.com/hoge2.htm としたいのです。

どうかお知恵をお貸しください。
966Name_Not_Found:2006/07/26(水) 13:03:09 ID:???
クリエ → クエリ
967Name_Not_Found:2006/07/26(水) 13:09:36 ID:???
965はマルチポスト
968Name_Not_Found:2006/07/26(水) 13:12:52 ID:???
>>965

マルチにはだれも答えませんよ。残念でした。

969Name_Not_Found:2006/07/27(木) 04:00:36 ID:Z5DbXQnd
wmvとかswfファイルへのアクセス制限て.htaccessで制限する事は
今でも無理なのでしょうか?
直リンなどは対策できるのですがイメタグなどで呼び出されると
アクセス制限できません
970Name_Not_Found:2006/07/27(木) 06:37:48 ID:???
イメタグってなんだ
971Name_Not_Found:2006/07/27(木) 13:27:12 ID:???
<img src="...."> じゃねぇの
リファラ込みで制限すればいいのに
972Name_Not_Found:2006/07/27(木) 13:54:55 ID:???
リファラ制限ができないタグといえばimgよりobjectだと思うが、イメなタグなんだよな?
973Name_Not_Found:2006/07/27(木) 15:36:28 ID:???
ime経由でって意味じゃないのか
974Name_Not_Found:2006/07/27(木) 18:13:51 ID:???
setenvif referer "ime\." bad_referer
deny from env=bad_referer

これじゃだめなの?
975Name_Not_Found:2006/07/27(木) 18:17:47 ID:???
まあ、 ^https?:// ではじめるのは基本だが、
976969
イメタグじゃなくて、オブジェクトタグの間違いでした