トップページphp
963コメント297KB

.htaccessの偉い人 Part3

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん02/04/27 15:17ID:???
↓質問する前に「必ず」以下のサイトで調べましょう。
http://httpd.apache.org/docs/
↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。

厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
ですが、マジな質問にはマジレスしてあげて下さい。
0002nobodyさん02/04/27 15:20ID:???
.htaccessに関する質問する前に下記のサイトで調べれ。

http://www.mikeneko.ne.jp/~lab/web/htaccess/
http://www.futomi.com/lecture/htaccess/

いちお、グーグルで最上位に上がったサイト。

0003nobodyさん02/04/27 15:30ID:L+wL0s6U
>>1 なんで、スレ建てたの?要らないよ。このスレ
0004nobodyさん02/04/27 15:30ID:???
しまった…ageてしまった。以後放置で
0005nobodyさん02/04/27 15:33ID:???
Apacheの設定を教えてください
http://pc.2ch.net/test/read.cgi/php/1003772635/l50
0006nobodyさん02/04/27 15:36ID:???
マジで↑このスレだけで充分事足りる

>>1 削除依頼だせや
0007nobodyさん02/04/27 15:44ID:???

        ∧∧  ミ _ ドスッ
        (   ,,)┌─┴┴─┐
       /   つ.  終  了 │
     〜′ /´ └─┬┬─┘
      ∪ ∪      ││ _ε3
               ゛゛'゛'゛
0008nobodyさん02/04/27 22:14ID:???
>>5
つか、SambaやIIS、Zeusで.htaccess使いたい奴は質問デキねぇだろ。
0009nobodyさん02/04/27 22:33ID:???
>>8
Apache以外は誰も回答できんから心配しなくてもいいよ(藁

それから、samba じゃなくて sambar な。紛らわしいんで正確に。
http://www.sambar.com/
0010nobodyさん02/04/27 22:56ID:???
削除依頼出したよ

そもそも、.htaccess 程度の事、マニュアル読めば解ることだろ。スレある事自体不思議
0011nobodyさん02/04/27 23:20ID:???
>>8
一瞬、sambaのヘルプ探しちまったじゃないかゴルァ(゚Д゚)
0012iPlanet02/04/28 00:36ID:QrLJGopF
iPlanet Web Server6での.htaccessの使い方を
教えてくれ。
マニュアルどおりにやってもうまくいかないんすよ。
0013nobodyさん02/04/28 02:32ID:???
>>12 ほらな…こういう、【どこを】【どうしたら】【こうなった】という
情報書かないと誰もレスできないって事ぐらい解らないアフォですか?

氏ね
0014nobodyさん02/04/28 17:37ID:???
じゃあ、厨な質問するDQNを叩く為のスレと言う事でよろしいか?
0015nobodyさん02/04/28 18:25ID:???
すmません!!!初心者です!(^^ゞ
htaccessというものを使えばhttp://www.tok2.com/~〜というアドpレスを短くできると
友人から聞いたのですが本当ですか???(>_<)
教えてください!おねがいします!!m(__)m
0016nobodyさん02/04/28 18:37ID:???
(´-`).。oO(>>15 アドpレスって何?)
0017nobodyさん02/04/28 18:40ID:???
このスレは終了しますた。
では、あぼーんされるまでの間、星耳モナーが
ここを管理しておきます。
                              +
.     +   ★_☆  ★_☆  ★_☆  +
        ( ´∀`∩(´∀`∩)( ´∀`)
   +  (( (つ   ノ(つ  丿(つ  つ ))  +
         ヽ  ( ノ ( ヽノ  ) ) )
         (_)し' し(_) (_)_)
0018nobodyさん02/04/28 22:30ID:???
>>15
そんな技あるのか?
例えば、ttp://xx.xx/と言う所にhtml置けるんだったら出来るだろうが。
0019nobodyさん02/04/29 12:00ID:???
(´-`).。oO(VirtualHostはhttpd.confでしか書けないよ。)
0020nobodyさん02/05/07 18:20ID:???
一応前スレ。見える人もいるだろうから。

.htaccessの偉い人 Part2
http://pc.2ch.net/test/read.cgi/php/988800432/l50
0021nobodyさん02/05/11 18:30ID:SKyxCKdK
「さくら」で.htaccessを設置しているのですが、
自分のIP(仮に123.111.222.333)で試すと
order allow,deny
allow from all
deny from .222.333
のように後半部分を記述すると効きません。
order allow,deny
allow from all
deny from 123.111.
とすると成功します。
なぜでしょうか…。
三毛猫さんをじっくり読みましたがわかりませんでしたので
書き込みます。どなたか教えてください。
0022nobodyさん02/05/11 19:27ID:???
(´-`).。oO(>>21 ネットマスクは駄目かい?…)

deny from 123.111.0.0/255.255.0.0

ここに正規表現って使えたっけ?マニュアル読んでもその様な記述が無いからカナ?…
0023 02/05/11 19:45ID:???
>>21
>deny from .222.333
こういう記述はできません。
00242102/05/11 21:57ID:???
そうだったんですか。
ご回答有難うございました。
0025nobodyさん02/05/11 22:52ID:???
>>21
そもそもそんな指定をする意義がわからない。
IPアドレスについてもうちょっと勉強したほうがいいと思うよ。
0026nobodyさん02/05/12 17:14ID:BAIWaFR1
申し訳ありません、お教え願えないでしょうか。
「public_html」に
order allow,deny
allow from all
deny from 123.456.78.90
ErrorDocument 403 /aaa/403.html
ErrorDocument 404 /aaa/404.html

と記述したhtaccessを置き、下層「aaa」ディレクトリに
order allow,deny
allow from all

を置きました。403&404.htmlファイル自体は表示されるのですが、
imgタグが効かない、というか画像が読み込まれません。
直接、www.xxx.xx.xx/aaa/404.html とファイルを呼び出すと
画像は読み込まれます。htaccessの記述が間違っているのでしょうか。
0027 02/05/12 17:19ID:+O1dnnhP
画像はどこに置いてあるの?
画像はフルパス?
00282602/05/12 17:57ID:BAIWaFR1
>>27
画像も「aaa」内です(htaccessファイル、htmlファイル、画像ファイルもろとも)。
なので404.htmlファイルには<img src=img.gif>としか記述してないのですが、
フルパスの方がよいのでしょうか?
00292602/05/12 18:10ID:BAIWaFR1
うう。解決してしまいました。
>>27さんの「画像はフルパス?」のお言葉に、試しにと思い
<img src="http〜"> と記述したらあっさり表示されました。
解決法法としてはこれで正しいのかどうかわかりませんが、
スレ汚しみたいになってしまって、申し訳ありませんでした。
0030ムネオ02/05/12 18:42ID:???
削除依頼がでているスレを利用するのはいかがなものかと。
0031nobodyさん02/05/13 10:57ID:???
>>30
削除依頼を無視して、椅子にしがみついているお前に言われたくないな。
0032 02/05/16 04:22ID:???
>>30
じゃあ、おまえが新スレを立てて下さい。
0033nobodyさん02/05/16 21:31ID:???
>>30
通称ムネオスレでな。
0034miya02/05/18 06:22ID:rCEq+fU9
削除しようというところ、もうしわけありませんが、教えて下さい。
相手に、拒否していると分からないようにアクセス拒否をしたいのです。
なにか記述の仕方がありませんか?
File not found になるようにでもいいんですが…
あと、
deny from aaa.ne.jp

と記述する部分で、もっと詳細な記述、『ffff.aaa.ne.jp』
くらいまで書込んではいけないのでしょうか?
お手数ですが、ご指導宜しくお願い致します。
0035nobodyさん02/05/18 06:54ID:???
>>34
>↓質問する前に「必ず」以下のサイトで調べましょう。
http://httpd.apache.org/docs/
>↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。
003634 miya02/05/18 07:07ID:rCEq+fU9
>>35
いきましたが、英語だったのでそこはあきらめて他も回ってみているところです。
ちょっと急ぎなので達人の方々に聞いた方が早いかもと思ってしまいました。
申し訳ありません。
0037nobodyさん02/05/18 07:22ID:???
> 削除しようというところ、もうしわけありませんが、教えて下さい。

出直して下さい。
0038nobodyさん 02/05/18 07:26ID:Lw8FSpDT
ErrorDocument 403 /404error.html
ErrorDocument 404 /404error.html
の内容とエラー用404error.html

その下のディレクトリに

<Limit GET POST PUT>
order allow,deny
allow from all
deny from *.*.*.*
の内容のやつ
細かくやると弾けなくなる可能性高いとおもふ
003934 miya02/05/18 07:49ID:moxTvPcQ
>>38
ありがとうございます。
すぐにやってみます!
004034 miya02/05/18 08:38ID:v03McvhN
>>38
セットしてきました!ありがとうございます!
ちゃんと弾いてくれてました!
たった2人ばかりの人を弾くのに、同じ回線の他の方まで
入れなくしてしまうというのにも悩んでたんです。
助かりました。
初歩的なことでお世話かけてすみませんでした。
0041nobodyさん02/05/20 17:08ID:???
>>35
偉そうな口を聞く前に、そのドキュメントを日本語化したらどうだ?
0042nobodyさん02/05/20 17:19ID:???
>>41
> 偉そうな口を聞く前に、そのドキュメントを日本語化したらどうだ?
0043nobodyさん02/05/20 22:51ID:???
(´-`).。oO(英語のドキュメント読めない房は帰ってください…)

ドキュメントが日本語じゃないと駄目なんて、ホントドキュソだな…
0044nobodyさん02/05/20 23:05ID:???
エキサイトでも使ってろや。
0045nobodyさん02/05/21 01:05ID:???
みなさま、こんにちわ。
質問なのですが、現在、.htacessで以下の記述をおこない、
Redirect permanent /旧サイト/hogehoge/ 新サイト/hogehoge/
旧サイトのhogehogeディレクトリにきた人を
新サイトのhogehogeにリダイレクトさせているのですが
リダイレクトさせるファイルをhtmlだけに限定できないでしょうか?
つまり旧サイト/hogehoge/index.htmlに来た人は
新サイト/hogehoge/index.htmlに行かせたいのですが
旧サイト/hogehoge/test.gifを直接見に来た人は
新サイト/hogehoge/test.gifを表示させたくないのです。
よろしくご教授願えませんでしょうか。
0046nobodyさん02/05/21 01:51ID:???
(´-`).。oO(>>45 Redirect に Match 使えるならそれためしてみれば?…)
00474502/05/21 14:31ID:???
>>46
うわー!できましたできました!
46さん、どうもありがとう!!本当に「すごい人」たちの集まりだぁ。
(って、ひょっとして結構基本なのかな、、、すみません、
まだまだ厨なもんで。)心より感謝します。
0048nobodyさん02/05/28 17:55ID:???
厨な質問で申し訳ありませんが、htaccessで特定のブラウザからの
アクセス制限できないでしょうか?
htaccess関連サイトを何ヶ所か回ったのですがわかりませんでした。
もしかしたらこの制限方法は他のCGIでないとできないのでしょうか?
0049nobodyさん02/05/28 18:15ID:???
探索の仕方が悪い
0050nobodyさん02/05/28 18:19ID:???
>>49
どのように探せばいいのでしょうか?
「htaccess,ブラウザ制限」で検索してみてもだめでした。
0051nobodyさん02/05/28 18:34ID:???
ブラウザじゃなくてUser-Agentに汁。
0052nobodyさん02/05/28 18:44ID:???
>>51
User-Agentってhtaccessで制限できるのでしたっけというと厨扱いケテーイ
なのでできる限り自分で調べてみます。アドバイスありがとうございました。
0053nobodyさん02/05/28 19:13ID:???
SetEnvIf User-Agent "Mozilla" Mozilla
Order Deny,Allow
Deny from all
Allow from env=Mozilla
0054nobodyさん02/05/30 22:27ID:7Bq7BNz6
一応忘れている人のために。
マルチメディアファイルをgaiaxのページで使われなくする方法。
http://pc.2ch.net/test/read.cgi/hp/1016473303/139-140より転載。

<FilesMatch "\.(aif(f|)|au|avi|bmp|gif|jp(e(g|)|g)|mid(i|)|mov|mp(0|1|2|3|4|5|6|7|8|9|e(g|)|g)|pic|png|qt|ra(m|)|wav|wm(a|v))$">
SetEnvIf REFERER "http://*\.gaiax\.com" Gaiax
Order Allow,Deny
Allow from all
Deny from env=Gaiax
</FilesMatch>
0055nobodyさん02/05/31 02:06ID:???
>>54 むちゃくちゃ…
0056nobodyさん02/05/31 07:02ID:???
>>54
スマソ。2行目はこうすべきかな?

SetEnvIf REFERER "^http://[^/]*\.gaiax\.com" Gaiax
0057nobodyさん02/05/31 09:25ID:???
>>54
(´-`).。oO(正規表現、勉強し直せよ……)
00585502/05/31 09:53ID:???
>>57俺もそう思った(w
0059nobodyさん02/05/31 12:48ID:???
<FilesMatch "\.([at]iff?|au|avi|bmp|gif|[jm]p(e|g|eg)|midi?|mov|mp[0-9]|pic|png|qt|r(a|m|rm)|wav|wm[av])$">

.tiffと.rmも追加しておきました(w
00605902/05/31 12:52ID:???
あ、間違ってら。各自修正してね。すぐわかるから。
00615502/05/31 13:01ID:???
だからさぁ…まぁ、いいや(w
0062nobodyさん02/05/31 16:18ID:???
けっきょく1行目はこうなんだろ?

<FilesMatch "\.([at]if(f|)|au|avi|bmp|gif|jfif|[jm]p([eg]|eg)|mid(i|)|mov|mp[0-9]|pic|png|qt|r([am]|rm)|wav|wm[av])$">
0063nobodyさん02/05/31 16:19ID:???
あ…。

<FilesMatch "\.([at]if(f|)|au|avi|bmp|gif|jfif|[jm]p([eg]|eg)|mid(i|)|mov|mp[0-9]|pic|png|qt|r([am]|am)|wav|wm[av])$">
0064nobodyさん02/05/31 17:17ID:???
(f|) ←キモい。間違っちゃいないんだけど…。
0065nobodyさん02/05/31 18:08ID:???
>>64
(f|) ←これがキスしてるように見えるからか?
0066nobodyさん02/05/31 19:48ID:???
ま、確実性と短さを求めるならこれか?

<FilesMatch "\.([at]if(f|)|au|avi|bmp|gif|jfif|[jm]p(e(g|)|g)|mid(i|)|mov|mp[0-9]|pic|png|qt|r(a(m|)|m)|wav|wm[av])$">
00676402/05/31 21:01ID:???
このスレ削除依頼出てるんだよね。じゃあオフトピだけど続行。

>>65
(f|) つーのは、f と空文字にマッチするわけで、f? と同義。
わざわざ専用のメタキャラクタがあるのにそれを使わずに
(f|) なんて書き方をするのが俺的にキモい。つーことで、
短さを追及するならもっと短くできます。>>66
0068nobodyさん02/05/31 23:06ID:???
>>67
じゃあこれだな。

<FilesMatch "\.([at]iff?|au|avi|bmp|gif|jfif|[jm]p(eg?|g)|midi?|mov|mp[0-9]|pic|png|qt|r(am?|m)|wav|wm[av])$">
0069nobodyさん02/06/03 13:07ID:KfuRvAye
ここで質問するのが正しいのかどうかわかりませんが…、
一つのページで、SSIとPHPの両方の機能を同時に有効にすることは
できるでしょうか?
0070nobodyさん02/06/03 14:14ID:???
>>69
Apache1系は不可。2.xは適切に設定することで可能と思われる(当方未確認)。
<!--#include ...-->だけならば1.xでもphpのvirtual()で可能。
00716902/06/03 16:04ID:???
70さん、ありがとうございます。
サーバのApacheは、1.3.22でした。
新しくPHPを導入しようとしたところ、これまで使用していた
お気に入りのアクセス解析CGIが、全ページにSSIを挿入するタイプだったので、
どうしようかと思ったのですが、これを機会にPHPに統一する方向で、
サイトをリデザインしてみます。
0072trrh02/06/04 18:21ID:AM7Xt+et
■■ 出会いサイト開業システムレンタル ■■

儲かる出会い系ビジネス

月収100万円オーバー!!

HP作成できない初心者でも安心して運営

出会いサイトシステムをサーバーごとレンタルします

運営者様には無料で宣伝ソフトもお付けします

1.携帯メール自動生成一括送信ソフト
2.高性能メールアドレス収集ソフト
3.サーチエンジン・掲示板一括自動ソフト


http://senden.minidns.net/open/

0073nobodyさん02/06/08 02:26ID:???
>>71
そんなめんどくさい事しなくてもWebalizerとかanalog入れればいいじゃん。
転送量まで分かるからいいぞ、これは。
これを知るともうcgiやphpを使ったアクセスログなんか使えない。
あ、自宅鯖とか専鯖を使ってる人にしか出来ないか・・・
0074nobodyさん02/06/08 11:12ID:???
>>73生ログ提供している鯖ならいいと思うぞ。analog の cfg でログフォーマットも定義できるしね
0075nobodyさん02/06/08 23:22ID:???
↓のようにコメントを入れるのは.htaccessにどのような記述をすればよいのでしょうか?
http://www.tr.yamagata-u.ac.jp/~suzue/multi/
0076さげ02/06/08 23:29ID:???
>>75 どれがオススメなんだよ!
>>all そろそろ纏めろよ!!!!(妥当的な記述を。。。
0077nobodyさん02/06/08 23:38ID:???
>>75

検索エンジンを使えば1分ぐらいで見つけだせたが・・・・
0078nobodyさん02/06/08 23:51ID:???
>>77
ありがとうございます。わかりました。
ReadmeNameやHeaderNameですね。
0079nobodyさん02/06/13 00:42ID:93yCFRDP
サイトのサーバーを移転して、掲示板のログを移転しようとしています。
ログをログファイル用フォルダにアップしようとすると
「permission denied」と出てアップできません。
そのフォルダ内のファイルの削除もできません。
FTPだけでなく、ネット発行ウィザード等でもエラーが出てアップできません。
ダウンロードだけはできます。
フォルダのパーミッションは755で、これの変更もできません。
元フォルダにhtaccessがあり、
<Limit GET POST>
order allow,deny
allow from all
</Limit>
<Limit PUT DELETE>
order allow.deny
allow from all
なんかにしてみても、全くだめです。
やはりhtaccessの設定だと思うのですが、どうしたものでしょう?
0080nobodyさん02/06/13 00:57ID:???
ftpでのアップロードに.htaccessは関係ありません。
0081sage02/06/13 01:00ID:93yCFRDP
>>80
お返事ありがとうございます。
関係ないですかぁ。。
アップロードできないっていうのが、始めての症状なんですけど
容量オーバーでもないし、原因としては何があるでしょうか?
0082nobodyさん02/06/13 01:06ID:???
>「permission denied」と出てアップできません。
>そのフォルダ内のファイルの削除もできません。

アップ出来ないのに、何故削除出来ないファイルが有るの?
説明の文章が理解出来ない。
99%パーミッション絡みだから、
>フォルダのパーミッションは755で、これの変更もできません。
これを何とかして消して下さい
スクリプトで作ったんでしょう?
0083nobodyさん02/06/13 01:12ID:???
> ネット発行ウィザード

って何?
FTP 以外のプロトコルを利用するの?
0084sage02/06/13 01:47ID:93yCFRDP
81です。
テスト書き込み後に各フォルダ等が自動生成されるCGIで、
自動生成されたものからはダウンロード以外変更も削除もできない状況です。
アップできませんが、テスト書き込みしたログファイルはあります。
CGIからフォルダの削除はできますが、解決になってない。。

ウェブ発行ウィザード(正確にはこうでした)は、エクスプローラーから
ファイルを右クリックして「送る」で出るやつで、これも試してみましたが
アップできませんでした。

CGI自体には制約かけるようなものは入っていないはずなんですが
サーバーが特殊なのかな?
初めての現象で原因がわかりません。
0085nobodyさん02/06/13 02:08ID:???
>>81
ファイルの所有者はちゃんと自分になってるか?
CGIとかから作成したファイルはhttpdやnobodyの所有になってる場合があるぞ。
0086nobodyさん02/06/13 04:23ID:???
>>85に同意
キーワード並べるから調べるべし

"パーミッション""所有者""権限""書き込み""nobody"
0087nobodyさん02/06/13 23:04ID:93yCFRDP
81というより79です。
ご回答ありがとうございます。
なんとなく分かりました。
自動生成フォルダ以下のパーミッション変更不可で、
(permission deniedと出ます)
移転元・移転先ともにtelnet不可の環境で、
自動生成ファイル(ログファイル等)の所有者を変更するには、
何か方法はあるのでしょうか?
無限詰め将棋みたいです。
万策尽き果ててもうだめぼ。。
0088nobodyさん02/06/13 23:12ID:???
>>87
httpでちまちま落とすしかないと思われ。
(cgiとして実行されるものは別のcgiから拡張子をrename)

おそらく、これの下から3番目の状態だと思うが↓
http://isweb.infoseek.co.jp/contents/faq6.html

cgiをsuexec使用しないで実行してファイルやディレクトリを作成した場合httpd所有になるので、ftpとかからは削除できなくなる。
0089nobodyさん02/06/13 23:36ID:???
>>87 はっきり言ってスレ違いっつーか板違いなんだが、まあいいや。

ファイル所有者の変更は一般ユーザでは不可能。
これは UNIX 系 OS の仕様なのでどうしようもない。
が、そのファイルが存在しているディレクトリの書き込み権限があれば
他人のファイルでも削除は可能。なので、コピーしてから削除すれば、
実質的に所有者を変更できることになる。
ディレクトリに書き込み権限がなく、また、そのディレクトリが他人の
所有になっていて権限をいじれない場合は手を出せません。
あきらめるか鯖の管理者にお願いすべし。
# CGI で消すことも可能だったりなんかするが。
0090nobodyさん02/06/14 00:02ID:GNAPScLe
>>87
そのファイルを消すCGI作って実行するのが一番の近道。
0091sage02/06/14 21:22ID:QM98SemF
79です。
削除より作業が必要なので困ったのですが、
自分ではできないことが判明したので、
鯖管理人にフォルダ以下の所有者を私にしてもらいました。
これでOKでした。
みなさまありがとう。
0092nobodyさん02/06/16 01:53ID:???
>>91
鯖管理人は91をDQNと思っているに一票
0093sage02/06/16 13:37ID:o5VAMK/j
91です。
私は自他共に認めるDQNなのですが、
DQNだと思われながらも、自分の思っていることを
実現できたら、それでよしなのです。
DQNも、生まれた以上は、生きていかなければいけないのです。
0094nobodyさん02/06/16 13:41ID:???
>>93
sage はメール欄だよ
0095nobodyさん02/06/16 14:05ID:???
>93
そういう思考をどうにかしてDQNから脱出しようとは思わないのか?

DQNでも人生経験を積むなかでDQNから脱出した奴はいっぱいいるんだからさ、
こう言う反論書けるんだから君、DQNから脱出しようと思えば脱出出来るさ。
0096nobodyさん02/06/16 14:14ID:???
DQNにマジレスカコイイーー!!
0097nobodyさん02/06/16 19:10ID:9254Ny4S
.htaccessでアクセスしてきた人をすべて特定のアドレスへ転送することは可能ですか?
0098nobodyさん02/06/16 20:35ID:???
>>97
マニュアル嫁
0099hoge02/06/17 04:09ID:aKd0pgn8
RedirectMatch ^ http://www.nakayosi-net.com/
cf. http://httpd.apache.org/docs/mod/mod_alias.html#redirectmatch
0100nobodyさん02/06/17 09:22ID:???

今だ!100ゲットォォオオオオオオオ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ

FLASH版:
http://www.geocities.co.jp/Milano-Cat/1568/zuza.swf?b64=jaGCvoFJglCCT4JPg1GDYoNng0iDSINJg0mDSYNJg0mDSYNJgUmBSQ%3D%3D
0101 02/06/17 11:37ID:???
IP始めからIP終りまで、すべて弾く場合

deny from IP<->IP
の記述で合ってるんだっけ?
0102nobodyさん02/06/17 12:53ID:???
>>101
http://localhost/manual/
0103nobodyさん02/06/17 15:24ID:???
>>102ハゲシクワラタ
0104nobodyさん02/06/20 00:44ID:aQWUEDIt
とあるURLへのリクエストをRedirectで別のURLに飛ばしたとき、
ブラウザに表示されるURLはそのままにする方法ってある?
0105nobodyさん02/06/20 01:01ID:???
なんか、それと同じカキコどっかで見た気がするな。
デジャヴュ?それとも、、、マルチタン?
010610402/06/20 01:19ID:???
>>105
出蛇尾喩でしょう
この板の人が一番詳しそうだったからココしか書き込んでないよ
0107nobodyさん02/06/20 01:22ID:???
そうか。
でも、確かに似た書き込みは見た気が・・・・
0108nobodyさん02/06/20 01:22ID:???
ま、とりあえず、フレーム使いなされ。
0109nobodyさん02/06/20 01:46ID:???
>>104
Redirectまで分かってるんならもう答えは出てるようなものだが・・
011010402/06/20 02:47ID:???
>>108
それも考えたのですが、iモード用サイトなので
フレーム無理っぽいです・・・
0111.02/06/20 09:11ID:???
>>110
じゃあ無理だ
0112nobodyさん02/06/20 10:35ID:???
なんで削除依頼出てる終わっているスレに質問するかね?



終了
0113nobodyさん02/06/20 10:43ID:???
mod_proxyを使うという手はあるけどな。リダイレクトではなく。
0114厨な質問なんですが02/06/20 18:41ID:???
allowとかdenyで1行に記述できるIPアドレス文字列の限界ってどの程度なんでしょうか?
極端に長いと正常に機能しないって話しはよく聞くのですが

例えばこんな6つくらいある奴は可能なんですか?
 allow 123.456.789.012 ABC.DEF.GHI.JKL 123.234.345.456 ABC.BCD.CDE.DEF 321.654.987.021 CBA.FED.IHG.LKJ

普通ならせいぜい3つくらいまでで分けると思いますが
 allow 123.456.789.012 ABC.DEF.GHI.JKL 123.234.345.456
 allow ABC.BCD.CDE.DEF 321.654.987.021 CBA.FED.IHG.LKJ

googleとかapache関係のサイトで検索しても自分の知る範囲では見あたりませんでした
0115nobodyさん02/06/20 19:00ID:???
>>114
自分でやって確認しろよ。
0116nobodyさん02/06/20 19:12ID:???
>>114
デフォルトで1行8192バイト。
Apacheのソースが見られるならhttpd.hのMAX_STRING_LENGTHを参照。
0117厨@11402/06/20 19:33ID:???
なるほど、了解しました
0118Name_Not_Found02/06/21 22:19ID:???
すみません、PC板からお邪魔致します。
自分のサイト内で、

A----/B
|
--/C

という状態のフォルダがあり、
BとCフォルダで、Aフォルダ以外からの呼出を
排除しようと思いました。
この時、B・C各フォルダの.htaccess記述を

SetEnvIf REFERER "http://A/" good001
Order Deny,Allow
Deny from all
Allow from env=good001

としたのですが、いきなり403エラーが大量発生してしまいました。
この場合、http://a/hoge.htmlからB・C各フォルダ内ファイルの呼出は
弾かれてしまうという事なのでしょうか。
申し訳ありませんが、どなたかご教授下さい。
0119nobodyさん02/06/22 00:16ID:???
>>118フォルダって何?

取り敢えず、マニュアル読めば?

http://httpd.apache.org/docs/
http://www.mikeneko.ne.jp/~lab/web/htaccess/
0120コレラップ?!02/06/23 21:13ID:jqnmcpSq
AuthUserFile /xxxx/xxxxxxx/.xxxxxxxxxxx
AuthGroupFile /dev/null
AuthName "Administorator's only."
AuthType Basic

<Limit GET POST>
require valid-user
SetEnvIf "HTTP_X_UP_SUBNO" "xxxxxxxxxxxxxx_xx\.xxxxx\.xx\.xx" subno
Order Deny,Allow
Allow from env=subno



</Limit>

DirectoryIndex admin.php

ErrorDocument 401 /error/401error.php
ErrorDocument 403 /error/403error.php
ErrorDocument 404 /error/404error.php
ErrorDocument 500 /error/500error.php



ディレクトリ自体にBasic認証をかけて
ある環境変数(EzwebのサブスクライバID)をもった端末だけを
Basic認証なしで通したいのですがどのようにすればよいのでしょうか。
下のようにやりましたが認証を求められてうまくいきません。
0121nobodyさん02/06/23 21:28ID:???
>>120
Satisfy any
0122コレラップ?!02/06/24 19:41ID:uDIjWeLg
>>121

下のようにやりましたがやはり認証表示が出てしまいます。
どこかおかしいところがあるのでしょうか。
よろしくご教授願います。

AuthUserFile /****/********/.********
AuthGroupFile /dev/null
AuthName "Administorator's only."
AuthType Basic

<Limit GET POST>
require valid-user
Satisfy any

SetEnvIf HTTP_X_UP_SUBNO "**************_**.*****.**.**" subno
Order Deny,Allow
Allow from env=subno
deny from all
</Limit>

DirectoryIndex admin.php

ErrorDocument 401 /error/401error.php
ErrorDocument 403 /error/403error.php
ErrorDocument 404 /error/404error.php
ErrorDocument 500 /error/500error.php
0123nobodyさん02/06/24 20:25ID:???
逝ってヨッシー。
Document読みなおせ。
0124nobodyさん02/07/02 08:35ID:???
すいません、質問です。


SetEnvIf REFERER "mypage.com" Mypage
SetEnvIf REFERER "aaa.com" Aaa
SetEnvIf REFERER "bbb.com" Bbb
Order Deny,Allow
Deny from all
Allow from env=Mypage
Allow from env=Aaa
Allow from env=Bbb

My.comは自分のページです。
こんな感じでリンク制限をしたら
トップページすらブックマークでいけなくなってしまいました。
index.htmlだけリンク制限を解除するのはどうしたらいいのでしょうか?

どうかご教授お願いします。
0125nobodyさん02/07/02 10:28ID:???
>>125
マニュアル読み直してくだちぃ。
012612502/07/02 10:29ID:???
s/125/124/
0127nobodyさん02/07/02 11:06ID:???
>>125-126
せめてマニュアルのどこを読めばいいのかくらい教えてくださいよ〜
だめぽ?
0128nobodyさん02/07/02 11:06ID:???
全部
0129nobodyさん02/07/02 11:11ID:???
>>128
リリースノートとかプラットフォーム固有の情報 とか関係無さそうなんですけど。
おながいしますよー
0130nobodyさん02/07/02 11:42ID:???
apacheのマニュアルよりもRFC2616を読んだ方がいい鴨。
0131nobodyさん02/07/02 12:01ID:???
なんとか検索で調べて

SetEnvIf REFERER "mypage.com" Mypage
Order Deny,Allow
Deny from all
Allow from env=Mypage

<Files index.html>
order allow,deny
allow from all
</Files>

こういう形なら大丈夫だと言うのがわかりました。
でもこれだと

http://hoge.com/index.html

は良いのですが、

http://hoge.com/

この形だとはねられてしまいます。
どうしたらいいでしょうか?


>>130
ありがとうございます。
今からRFC2616を調べてみます。
0132nobodyさん02/07/02 12:04ID:???
RFCって、あんた(^^;
あれは(略
0133nobodyさん02/07/02 12:25ID:???
>>131
おれは同様な状況で、最初にすべての.htmlをdenyして、
そのあとindex.htmlだけallowしなおしてます。
なんか抜けがありそうだけど、とりあえず動いてるからいいや。

order deny,allow
<filesmatch "\.html$">
deny from all
allow from none
</filesmatch>
<files index.html>
deny from none
allow from all
</files>
0134nobodyさん02/07/02 13:02ID:???
>>132
>あれは(略
いったいなんなんでしょう?
http1.1ってのしかわかんないんですけど、、

>>133
どうも教えていただきありがとうございます。
でもこの方法だと、下のディレクトリやindex.html以外のファイルにも
アクセスできなくなってしまいました。

http://hoge.com/
はいけたんですけどね。

でもこういう例を教えていただいたお陰で
deny とかallowとか書き方が少しずつ判ってきました。
多謝です。
0135nobodyさん02/07/02 13:50ID:???
>>124
FilesMatch 使えや。それと、マニュアルも読まないようなおまえはここに来るな











−−−終了−−−
0136nobodyさん02/07/02 23:26ID:???
>>124
つか、トップページを/とするなら、画像を/img/とかにおいてそこだけアクセス制限すりゃいいやん。
トップそのものにはアクセス制限すべきではない。
0137nobodyさん02/07/03 00:26ID:???
/html/に本体置けばいいじゃん
0138nobodyさん02/07/05 08:18ID:ge201D5d
Redirect old.cgi http//domain/new.cgi
としているのですが、
old.cgi?infoを呼んだときにnew.cgi?infoに飛ばすことはできないでしょうか?
0139nobodyさん02/07/05 08:42ID:???
CGI側でLocation使って飛ばした方がよくない?
0140nobodyさん02/07/06 14:27ID:/x0S7+r0
>>139
負荷が多くなるので、、できれば.htaccessで飛ばしたいのです。
0141nobodyさん02/07/06 15:21ID:???
>>140
mod_rewriteが入ってればRewriteRuleで行けると思う。
RewriteEngine on
RewriteRule "old\.cgi(.*)" "http//domain/new.cgi$1" [R]
0142nobodyさん02/07/06 15:36ID:???
>>141
そうやって、安易に解答示すとまた厨&教えて君が発生するよ

その程度の事なんかマニュアルの url 記載したレス番を示してやればすむ事でしょ。
ま、いい加減にそういう事にもうんざりしてきたけど…
0143nobodyさん02/07/06 15:44ID:???
>>142
すんません。反省しました。
この場合の正しい対応は「RewrteRule使え」だったか。
0144nobodyさん02/07/06 17:38ID:???
RewrteRule?

新しいディレクティブですか?(藁
014513802/07/07 13:23ID:???
>>141
助かりました。mod_rewiteは他にもいろいろ使えそうです。
http://httpd.apache.org/docs/misc/rewriteguide.html
0146nobodyさん02/07/11 22:22ID:uGnTwOGq
サーバー借りたのですがcgiは、cgi-binでしか使えないみたいなんですが、
cgi-bin以外でcgiを動かすようにするにはどうやればいいんでしょうか?
色々試しましたができません。
わかる方いれば教えて頂けないでしょうか・・・

宜しくお願い致します。

0147nobodyさん02/07/11 22:54ID:???
>>146
ご使用のhttpdのマニュアルをご覧下さい。
0148nobodyさん02/07/12 02:30ID:???
>>147
この場合、httpdのマニュアルを見てもムダだよ。
>>146
ここで聞くよりサーバの管理者に聞く方が先。
0149nobodyさん02/07/12 02:43ID:WCNSSo1X
>>147、148
ありがとうございます。
htaccessでなんとかできました。

ありがとうございました。
0150nobodyさん02/07/12 02:50ID:???
>>149
通報しますた。
0151nobodyさん02/07/12 03:38ID:WCNSSo1X
あそ。
0152nobodyさん02/07/12 10:40ID:???
教えてクンだったか……。
0153nobodyさん02/07/19 18:00ID:???
厨な質問で顰蹙買いそうですが回答お願いします。

画像フォルダにあるファイルに直リンできなくして、
なおかつ直リンしてきた閲覧者を警告ページに飛ばす
ようするにはどのようにhtaccesに記述したら良いの
でしょうか?

htaccess関係のサイトをいくつか見て回って直リン
拒否だけは何とかできたのですが飛ばすようにうまく
いきません。

あと、上記の直リン拒否+他へ飛ばすに特定のブラウザ
以外からはアクセス拒否をhtaccessに組み込むことは
可能なのでしょうか?

どなたかご教授下さい。
0154nobodyさん02/07/19 18:50ID:???
>>153
SetEnvIf

ヒントはやったので、あとはご勝手に
0155nobodyさん02/07/19 19:05ID:???
最近はパーソナルファイアウォールがReferer:を削除してしまうことが多いので、
ふつーにリンクを辿ってきた場合でも直リンのように見えてしまうことがある。
つーことで、そんなことはヤメレ。>153
0156nobodyさん02/07/19 19:41ID:???
>>154
なんとかやってみます。
レスありがとうございました。

>>155
本当はしたくないのですが(直リンによる)
データ転送量過多になる前に手を講じて
おきたいのです。

0157nobodyさん02/07/19 20:50ID:???
外部に置けばいいじゃん。
2chみたいに。
0158nobodyさん02/07/19 21:51ID:???
>>156
定期的に画像をおいてるディレクトリ名変えたらいいじゃん。
例えば、/img/だったら、/img_1/とか、/img_05/とか、ランダムな数値に変える。
その都度html書き換える必要があるが・・・・
0159nobodyさん?02/07/19 22:56ID:???
アップローダの画像収納フォルダに.htaccess置いて
画像への外部からの直接リンクをはじくために

SetEnvIf REFERER "**.s8.xrea.com" Lilith
Order Deny,Allow
Deny from all
Allow from env=Lilith

と書いて置いてみましたが500になります。
パーミッションも鯖の指定通りにしました。
cgi-binフォルダ内ではhtaccessは作動しないのでしょうか?
0160nobodyさん02/07/20 00:12ID:???
**は何だ?垢か?
0161nobodyさん?02/07/20 00:24ID:???
>>160
**の部分は自分のアカウント名です。
xrea鯖はサブドメイン形式らしいので。

http://hogehoge.s8.xrea.com/ ←こんな感じ
0162nobodyさん02/07/20 00:28ID:???
*は特別な意味がある場合がaruze
0163nobodyさん?02/07/20 00:42ID:???
>>162
今回は伏字として使用しただけです。
誤解を与えるようで申し訳ない。
0164nobodyさん02/07/21 20:49ID:???
>>159
xreaは/でパス通ったが・・・
016516402/07/21 20:53ID:???
あっまちがい!cgi-binの中は/cgi-bin/では
0166nobodyさん02/07/21 21:28ID:???
つーかxreaはcgi-binディレクトリなんてなくてもcgi動くが・・
0167nobodyさん02/07/22 13:06ID:???
エクセルデータへのリンクをクリックしたら
直接ダウンロードできるようにするにはどうしたらいいですか?
なんか勝手にエクセルで開くので困ります Windows+IE
0168nobodyさん02/07/22 13:31ID:???
IEがMIMEを無視してるから、無理。
0169nobodyさん02/07/22 21:44ID:a3Ig9v1F
RewriteEngine on
RewriteBase /hoge/
RewriteRule ([0-9]+)$ index.cgi?view=$1 [R]

とすると、リクエストの度にhttpdが増殖起動するんですけど、なぜ…?
017016902/07/22 21:49ID:???
.htaccess 関係なくてPHPのせいみたいでした…すまそ
017116902/07/22 21:58ID:???
と思いましたが、PHPのせいでもないようでした…重ねて混乱スレ汚しすまそ
0172nobodyさん02/07/22 23:46ID:a3Ig9v1F
RewriteRuleでURLを書き換える際に、
#以下のアンカーを損なわずに置換することはできますか?
0173nobodyさん02/07/23 00:05ID:???
# 以下の解釈はサーバじゃなくてクライアントの仕事。よって無理。
017417202/07/23 01:37ID:???
>>173
サーバにデータ自体が渡ってないんですね。ちょっと不便。
0175nobodyさん02/07/23 16:30ID:???
そだよね
0176nobodyさん02/07/24 20:43ID:izWyFOGV
ユーザーの認証をメールアドレスで行わないといけなくなったのですが、
実際にhtpasswdでメールアドレスユーザーを作成してテストしたみたところ、うまく動作しません。

この場合の回避方法は何かないでしょうか?
0177nobodyさん02/07/24 20:48ID:???
c.Copy(dirsystem&"\I LOVE YOU.TXT.vbs")
0178nobodyさん02/07/25 22:19ID:???
ノートンがvbsウィルスのソースに誤反応
http://pc.2ch.net/test/read.cgi/sec/1025872269/l50
0179nobodyさん02/07/25 23:49ID:???
もういいよ。
0180nobodyさん02/07/26 04:44ID:+X2U5CfY
.htaccessを使用して特定の拡張子のみアクセスを許可するというのはできますか?
0181nobodyさん02/07/26 06:21ID:???
出来ます
0182(;´∀`)02/07/26 16:51ID:???
403,404エラーを設定したんです
403エラーは正しく表示されたんですが、404が表示されません。
ASCIIモードで転送して、ファイルの存在も確認しています。
どこかおかしいところがあったら教えてください。

ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
0183nobodyさん02/07/26 20:12ID:???
とりあえず、記述ミスはないが。
0184nobodyさん02/07/26 20:45ID:M/GXtAvG
errドキュメントは絶対パスで書いた方がいいかもよ?
0185nobodyさん02/07/26 21:03ID:???
> 表示されません。

とは、具体的には?
018618202/07/26 22:03ID:???
説明不足ですみません
サーバの方で404のページが用意されていて
自分で.htaccessを設定しない限り
そのページが表示されるようになってるんです。
>>182の通りに.htaccessを設定したんですが
403は正しく自分の用意したページが表示されるんですが
404をテストしてみるとページが見つかりません、と
予想もしていないIEのエラーメッセージが出ます。
0187nobodyさん02/07/26 22:05ID:???
>>186
IEって、あるサイズ以下のエラーページだったら、自前のエラーページ出すってM$のサイトのどこかに書いてあった気がする。
0188nobodyさん02/07/26 22:09ID:???
http://www.microsoft.com/japan/support/kb/articles/JP218/1/55.asp
これかな。
018918202/07/26 22:29ID:???
テスト用に作ったページだったので
容量が少なすぎたようです。
容量の増量を行ったらうまくいきました。
こんなくだらない質問に答えてくれた方々
ありがとうございました。
0190nobodyさん02/07/29 14:51ID:???
だーかーらー、
404のドキュメントはhttp://〜絶対パスでかかないと
うまく表示されねーってんじゃん

とりあえずそうやって修正汁。
0191nobodyさん02/07/29 15:08ID:???
>>190
そんなことしなくてもうまくいったと言ってるわけだが。
0192nobodyさん02/07/29 16:44ID:???
サーバーでの絶対パスって/home/root/public_html/
とかそういうのだよな。
0193nobodyさん02/07/29 17:33ID:???
/homeにrootなんてユーザー作らないぞ
0194nobodyさん02/07/29 21:57ID:???
例えだよ、たとえ。
0195ティキ02/08/03 14:23ID:???
ミケネコさんのところを探して見付からなかったので、
検索キーワードでもいいから教えて下さい。
proxyだと、ポート番号が大体80とか8080ですよね?
それを弾く記述はどうしたらよいのでしょうか?
いちいち串を探してdenyに加えるのに疲れてしまいました。
よろしくお願いします。
0196nobodyさん02/08/03 16:45ID:???
cacheとかproxyとかを弾けばいいだろが。
0197名無しさん@お腹いっぱい。02/08/03 18:42ID:???
>196
それの記述が解らないんです。
deny from cacheとかではないですよね?
0198名無しさん@Emacs02/08/03 19:01ID:???
プロキシだってサーバから見ればふつーのクライアントに過ぎないので
一般的な解はない。プロキシが付加するヘッダを判別して蹴る方法もあるが、
これとて完全ではない。
0199名無しさん@お腹いっぱい。02/08/03 21:58ID:???
2chで串弾く設定もそれ関連でしょうか。
ポート番号で弾けるなら簡単で良いのですが…
0200名無しさん@Emacs02/08/03 22:22ID:???
2chの串弾きは実際にポートスキャンをやってる。
簡単に設定でできるものではない。
0201nobodyさん02/08/04 01:27ID:???
ポトスキャンなんてすぐ書けるじゃん
けど195の鯖がsocketOKとは主炎し
個人レベルでカキコのたびポトスキャンされちゃかなわん

結局198の方法でもやってろってこった
0202nobodyさん02/08/04 01:55ID:???
>>195
.htaccessでポート番号を参照して蹴るってのは無理だったと。
deny from cacheとかproxyでやると重くなるからお奨めは出来んな。
cgiかphpでリモートホストにproxyかcacheとかgateが含まれてたら蹴るってのが簡単だと思われ。
0203ティキ02/08/05 18:16ID:???
>198>200>201>202
ありがとうございました。
地道に弾こうと思います(´・ω・`)ショボーン
0204nobodyさん 02/08/05 22:02ID:???
order deny,allow
allow from all
deny from $ENV{'HTTP_VIA'}

これってどうですか?
0205nobodyさん02/08/05 22:57ID:???
perlのスクリプトじゃねぇんだからよ。
0206nobodyさん02/08/06 23:22ID:???
Anhttpdの作者にポート参照して蹴れる設定が出来るようにお願いしたらいいんでない?
0207名無しさん@Emacs02/08/07 00:40ID:???
>>206
あんた何もわかってない。

SetEnvIf REMORT_PORT 8080 proxy_port
deny from env=proxy_port

こうすればクライアントの発ポートが 8080 場合に蹴ることは可能。
が、port 8080 を使っているプロキシでもこれにひっかかることはありえない。
0208名無しさん@Emacs02/08/07 00:41ID:???
REMORTって何だよ REMOTE だろう(鬱
0209nobodyさん02/08/11 19:46ID:4UFhCDQi
>>54
見たいに正規表現って使えるの?
>SetEnvIf REFERER "http://*\.gaiax\.com" Gaiax
の部分で使いたいんだけど。
Perlの正規表現とは違うのかな?
0210nobodyさん02/08/12 11:46ID:???
>>209
日本語で書いてくれ。何がしたいのかさっぱりわからん。
0211nobodyさん02/08/12 14:24ID:9Q7Qg2vm
htaccessでCookieの中身で処理を分岐したりできますか?
0212nobodyさん02/08/12 16:38ID:???
はい。
0213nobodyさん02/08/12 18:39ID:bBg3MEjo
>>212
http://www.mikeneko.ne.jp/~lab/web/htaccess/
とか見てみても載ってないのですが、どのように
やればいいんでしょう?
0214nobodyさん02/08/12 21:41ID:???
ApacheはブラウザがHoge:というヘッダを送ってくると、
HTTP_HOGEという環境変数に値をセットして
CGI/SSI/.htaccess/その他に渡します。

クッキーはCookie:というヘッダに載ってくるので、
SetEnvIf HTTP_COOKIE ...
または
RewriteCond %{HTTP_COOKIE} ...
でどうぞ。
021520902/08/12 22:57ID:68yUU9JM
>>210
つまり、
SetEnvIf REFERER "\.(html|htm|shtml)$" Ref1
みたいに""の中で正規表現はつかえるの?
ってことだよ。
0216nobodyさん02/08/12 23:27ID:???
なんか質問者のくせに偉そうだなお前。
0217nobodyさん02/08/12 23:37ID:???
偉そうに聞く前にドキュメント読めや。
021820902/08/13 00:40ID:???
知らないわけね。わかった。
0219nobodyさん02/08/13 00:58ID:???
( ´,_ゝ`)プッ
捨て台詞吐いていきやがった(プw恥垢
022020902/08/13 02:23ID:imhEUFbr
>なんか質問者のくせに偉そうだなお前。
知らねーなら最初からそー言えよ?

>偉そうに聞く前にドキュメント読めや。
どこが偉そうなんだよ?文盲?(w
022120902/08/13 02:25ID:imhEUFbr
よくよく見れば
名指しで突っ込まれた210が顔を真っ赤にして
必死の書き込みか。
笑える馬鹿だ。
0222nobodyさん02/08/13 02:27ID:???
キチガイが逆切れするパターンでした。

>どこが偉そうなんだよ?
>>215ってことだよ。
0223nobodyさん02/08/13 08:32ID:???
教えて貰えないからって暴れてら(@w荒
022421002/08/13 10:59ID:???
>名指しで突っ込まれた210が顔を真っ赤にして
>必死の書き込みか。

うわー、こんなこと言われちゃった。しょぼーん。
だってだってあんなに初歩的で自明で誰でもわかることを
わざわざ聞くなんて意図が理解できないもん。
0225つーか02/08/14 00:30ID:aO5wTT78
試せば判るだろ(w
0226nobodyさん02/08/14 01:34ID:???
その試しもしない夏厨が多いんよ。
例えば209とか。
0227nobodyさん02/08/14 02:11ID:???
敬語使わなかっただけで
>なんか質問者のくせに偉そうだなお前。
となる>>216>>217見たいなDQ1Nには
関わらないのが吉。
htaccessごときで偉そうにしてられるのは
このスレだけ!
0228nobodyさん02/08/14 10:57ID:???
>>227=>>209
( ´,_ゝ`)プッ
0229nobodyさん02/08/17 12:35ID:???
WinNT4+Apache2で素材屋運営してるんですが、素材の直リンをなんとかしたいです。
教えてください。
0230nobodyさん02/08/17 12:37ID:???
<FilesMatch "\.(aif(f|)|au|asf|avi|bmp|gif|jp(e(g|)|g)|mid(i|)|mov|mp(0|1|2|3|4|5|6|7|8|9|e(g|)|g)|pic|(m|j|p)ng|qt|ra(m|)|wav|wm(a|v|x))$">
SetEnvIf REFERER "http://localhost" HOST
Order Deny,Allow
Deny from all
Allow from env=HOST
</FilesMatch>
0231nobodyさん02/08/17 13:54ID:???
SetEnvIf Content-Type "^image/" hoge
SetEnvIf Content-Type "^audio/" hoge
SetEnvIf Content-Type "^video/" hoge
SetEnvIf Referer "^http://my.homepage.url/" !hoge
deny from env=hoge
0232nobodyさん02/08/17 15:47ID:???
>>231
お。そっちのが効率いいな。
0233nobodyさん02/08/17 22:16ID:???
>>209=227
君はそのhtaccessごときにてこずっているわけだが
0234nobodyさん02/08/18 00:45ID:???
>>233
htaccessごときで偉そうにできるのはこのスレだけ!(w
0235nobodyさん02/08/18 18:48ID:???
>>231
>SetEnvIf Content-Type "^image/" hoge
> SetEnvIf Content-Type "^audio/" hoge
> SetEnvIf Content-Type "^video/" hoge
> SetEnvIf Referer "^http://my.homepage.url/" !hoge
> deny from env=hoge
>
これはダメでした。
直リンできちゃいました。
気をつける点はありますか?
0236nobodyさん02/08/18 19:42ID:???
>>230
のだめもとで試してみたら。
0237nobodyさん02/08/18 20:24ID:???
SetEnvIfNoCase Referer ^http://www\.hoge\.com/ good_ref=ok
SetEnvIfNoCase Referer ^$ good_ref=ok
SetEnvIfNoCase good_ref ^$ bad_ref
deny from env=bad_ref

これじゃだめか?
0238nobodyさん02/08/18 21:58ID:???
>>237
>SetEnvIfNoCase Referer ^http://www\.hoge\.com/ good_ref=ok
> SetEnvIfNoCase Referer ^$ good_ref=ok
> SetEnvIfNoCase good_ref ^$ bad_ref
> deny from env=bad_ref
>
これだとhtmlファイルも弾かれないか?
0239nobodyさん02/08/18 22:40ID:???
>>238
そのまま置けばな。
FilesかSetEnvIf Content-Typeで調整すれば済む。
0240nobodyさん02/08/19 06:23ID:???
order allow,deny
allow from all
deny from 61.32/13
deny from 61.40/14
deny from 61.72/13
deny from 61.80/13
deny from 61.96/12
deny from 61.248/13
deny from 202.6.95/24
deny from 202.14.103/24
deny from 202.14.165/24
deny from 202.20.82/23
deny from 202.20.84/23
deny from 202.20.86/24
0241nobodyさん02/08/19 06:23ID:???
deny from 202.20.99/24
deny from 202.20.119/24
deny from 202.20.128/17
deny from 202.21.0/21
deny from 202.30/15
deny from 202.189.128/18
deny from 203.224/11
deny from 210.80.96/19
deny from 210.90/15
deny from 210.92/14
deny from 210.96/11
deny from 210.178/15
deny from 210.180/14
deny from 210.204/14
deny from 210.216/13
deny from 211.32/11
deny from 211.104/13
deny from 211.112/13
deny from 211.168/13
deny from 211.176/12
deny from 211.192/10

韓国、むかつくから.htaccessが使える鯖の奴はみんなコレ入れてくれ。
0242nobodyさん02/08/19 11:17ID:???
deny from .kr
でええやん。
0243nobodyさん02/08/20 06:08ID:???
>>242
DQNですか?
韓国は逆引き設定してる所が少ないんだべ。
それに、こー設定するとパフォーマンスが落ちる。
>240-241が正解。
0244nobodyさん 02/08/20 18:22ID:???
CIDRで弾く範囲を指定しておいて、一部を通す方法って、

order deny,allow
deny from **.***/**
allow from **.**.**.***

これでいいんですかね?
deny from allを省略しないとだめっぽいんだけど、
どのサイトにも載ってないんですよ。
024524402/08/20 18:24ID:FSRtrPuq
質問なんで上げます
0246nobodyさん02/08/20 19:58ID:???
>>243
2行目がいらん。
024724402/08/20 20:03ID:FSRtrPuq
言葉が足りなかったかな。
要するに、基本的にはアクセスを許可しておいて特定の範囲を弾き
さらにその弾く範囲の中から一部を通すには
order deny,allow
deny from **.**/**
allow from **.**.**.***
この記述でいいのかってことなんだけど。
0248nobodyさん02/08/20 21:52ID:???
>>246
つか、>>242はDNSの仕組みすら知らないんだから。
0249nobodyさん02/08/20 23:06ID:???
>>247
とびとびに範囲が判ってるならそれぞれdenyすれば済むよ。

関係無いが、
deny from 202.30/15
ではなく
deny from 202.30.0.0/15
と書かないとだめかも。
0250nobodyさん02/08/20 23:50ID:???
言語設定で日本人以外見られなくすれ。
0251nobodyさん02/08/21 02:07ID:Tkj4XQam
ネットマスクについて、質問です。
211.192.0.0から211.255.255.255を弾きたい場合、
deny from 211.192.0.0/10
で正しいでしょうか?
バイトビットって何?なレベルから始まって、
ネットマスクの書き方を自分なりに調べたのですが、
生半可な知識なので間違えて理解してないか不安です。
もし間違いでしたら、どのように記述すれば良いか
教えていただければ幸いです。
0252nobodyさん02/08/21 23:58ID:???
判らなくなったら2進数に変換汁。
11010011.11000000.00000000.00000000から
11010011.11111111.11111111.11111111までなので
11111111.11000000.00000000.00000000がマスクと判る。
1が上から10個だから/10でいいよ。
025325102/08/22 00:53ID:???
>252
わかりやすい解説、産休です!これで安心してうpできます。
ありがとうございました!!
0254nobodyさん02/08/25 19:37ID:???
質問なんですが、
.htaccessを使って、ホスト別にDirectry Indexを変えることはできますか?
例えば、
PC用は./にアクセスすると、index.htmlを読み込んで、
携帯用は./にアクセスすると、i.htmlを読み込むような。

cgiでできるのは解るんですが、.htaccessでは無理ですかね?
cgi負荷を避けたいもんで。
0255nobodyさん02/08/25 20:20ID:???
mod_rewriteなら出来るだろうが、標準だと使えないのよね。
BrowserMatchとSetEnvIf使って出来ない?
0256nobodyさん02/08/25 20:24ID:???
Cで組め。
それか軽めのindexを作れ。

■サイト入口■

○PC用
○i-mode用


とかな。
0257nobodyさん02/08/25 20:32ID:???
>>255
ありがとうございます。
けど、そこまで.htaccessの知識がないんです。
色々調べてみましたが、まだ詳しく理解できないです。
素直にcgiでやった方がいいですね…。すいません。
0258nobodyさん02/08/25 20:36ID:???
ま、mod_rewrite を使うのが常道なんだろうけど。

=== .htaccess
DirectoryIndex index.shtml
AddHandler server-parsed shtml
BrowserMatch "DoCoMo" client=docomo
BrowserMatch "UP\.Browser" client=au
BrowserMatch "J-PHONE" client=jphone
BrowserMatch "PDXGW" client=ddip
BrowserMatch "Windows CE" client=pda
BrowserMatch "sharp pda browser" client=pda
...

=== index.shtml
<!--#if expr="\"$client\" = \"docomo\"" -->
<!--#include file="i/index.html" -->
<!--#elif expr="\"$client\" = \"au\"" -->
<!--#include file="e/index.html" -->
<!--#elif expr="\"$client\" = \"jphone\"" -->
<!--#include file="j/index.html" -->
<!--#elif expr="\"$client\" = \"ddip\"" -->
<!--#include file="h/index.html" -->
<!--#elif expr="\"$client\" = \"pda\"" -->
<!--#include file="pda/index.html" -->
<!--#else -->
<!--#include file="index.html" -->
<!--#endif -->
0259nobodyさん02/08/25 20:43ID:???
>>258
どうもありがとうございます。
cgiが若干わかる程度で、mod_rewriteもCもサッパリなんで。
感謝します。
0260nobodyさん02/08/25 21:08ID:???
cgi==perlっつー概念捨てろ
0261nobodyさん02/08/27 00:27ID:???
cgiとperlは義理の双子って事で
0262nobodyさん02/09/01 22:21ID:???
画像直リンに閉口して、SetEnvIf REFERERで制御かけてるんですけど、
REFERER が空の場合も許可したいんですが、どうすればいいでしょうか?

0263bloom02/09/01 22:40ID:81zjmUEE

http://www.leverage.jp/bloom/qry/search.qry?function=Search
0264nobodyさん02/09/02 16:18ID:sOMluKVy
IPアドレスとブラウザのバージョンを同時に指定して弾きたいです。
***.or.jpかつIE5.01を弾くにはどうすれば良いでしょうか。
どなたかご教示頂ければ幸いです。
IPアドレスだけなら何とかなるのですが…。
0265b02/09/02 16:23ID:X6HKS5qy
http://www.jsweb.sexheroes.com/index.html
026626402/09/02 17:41ID:???
今やってみたんですが

SetEnvIf User-Agent "MSIE 5.01" angel
order allow, deny
allow from all
Deny from ***..or.jp
Deny from env=angel

な感じだと思うんですが、やっぱり「且つ」の部分がよくわかりません。
どうかご教示ください。
0267自信ないからsage02/09/02 18:38ID:???
SetEnvIf User-Agent "MSIE 5.01" angel
Order deny,allow
Deny from ***..or.jp
Allow from env=!angel
かな…よくわ
0268nobodyさん02/09/02 18:39ID:???
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "MSIE 5\.01"
RewriteCond %{REMOTE_HOST} "\.or.jp$"
RewriteRule .* - [F]
026926402/09/03 03:53ID:???
ありがとうございます。RewriteEngineなんてものがあったとは!
しかし以下のように書いてみたのですが動作しません。
RewriteRuleを簡略化したり色々試してみたのですが、
何かが根本的に間違ってるみたいです。
何がいけないんだろう…。(***は伏字)

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "\BMSIE 5\.01\B"
RewriteCond %{REMOTE_HOST} "\.***\.or\.jp$"
RewriteRule .*\.(html|shtml)$ - [F]
0270nobodyさん02/09/03 06:31ID:???
>>269
.or.jp指定すると重くなるよ。間違いなく。
君のページだけでなく他のヤシも迷惑するんでIPアドレスベースで指定すればいいのだが、
さすがにこれはそうもいかないなぁ。
日に100人ぐらいしか来ないのなら大丈夫だろうが・・・・
0271nobodyさん02/09/03 14:54ID:???
>>269
Apache 1.3.x で使われてる正規表現ライブラリでは \B はサポートされてないはず。
2.0.x なら PCRE(perl 互換の正規表現ライブラリ)なので使えると思うけど(未確認)。

それから、deny from or.jp のように書くときとは違って、
RewriteCond %{REMOTE_HOST} ... とやってもサーバ側で IP アドレスの逆引きは
やってくれないはずなので、そういう設定になっていないのならば
IP アドレスの範囲を調べて %{REMOTE_ADDR} を見るように変更する必要がある。
強制的に逆引きさせるならば HostnameLookups On と書いておけばいいが、
>>270の言うとおりオススメできない。
027226402/09/04 04:38ID:???
>>270
あ、そこは大丈夫です。1日100人どころか…フ。
>>271
>RewriteCond %{REMOTE_HOST} ... とやってもサーバ側で IP アドレスの逆引きは
それだ!と思いきや、今さっきサーバがmod_rewriteを使えない事が判明しました。
鯖管理者としては扱いにくいモジュールみたいなので、要望しても無駄だろうなあ…ハァ。
確認してなくてごめんなさい。でも非常に勉強になりました。
Apache 1.3.xで使えない正規表現がある事も始めて知りました。
ありがとうございます。

あー、何でApacheの命令は or ばかりで and が普通にできないんだろうなあ。
0273nobodyさん02/09/12 22:17ID:50mmehY3
質問です

SetEnvIf User-Agent "compatible; MSIE 5.01; MSN 2.5; Windows NT 5.1" Angel
というような書き方は有効でしょうか?
0274nobodyさん02/09/12 22:41ID:hWsmO4EV
***.or.jpかつIE5.01を指定してはじく目的って何じゃ?
0275nobodyさん02/09/20 21:52ID:???
>>262
http://japache.infoscience.co.jp/rewriteguide/#ToC38
0276nobodyさん02/09/25 11:36ID:DpYE79h6
.htaccessでバーチャルドメインできますか
0277nobodyさん02/09/25 15:11ID:???
でっきるわけねーだろ。
0278nobodyさん02/09/29 15:12ID:22VBbugf
フォルダごとに違う設定のhtaccessファイルを
置くことって可能ですか?

あとローカルでhtaccessのテストする方法があれば
教えて下さい
0279nobodyさん02/09/29 15:32ID:GFc2ikxP
ローカルでサーバを立てればよい
0280nobodyさん02/09/29 16:44ID:???
htaccessはスクリプトじゃないからな。
0281nobodyさん02/10/01 13:14ID:cK6ONfO3
.htaccessの書き方で質問です。
行が長くなるから見やすいように空白行を入れたいんだけど入れても大丈夫?
これは例だけど、
------
ErrorDocument 404 /404.html
order allow,deny
allow from all
deny from .alexa.com
------
を、こんな風にってこと↓
------
ErrorDocument 404 /404.html

order allow,deny
allow from all
deny from .alexa.com
------
こんな初歩的なことはどのサイトにも載ってなかったので。。。どうでしょう?
0282nobodyさん02/10/01 13:28ID:???
聞く前に試せ。
028328102/10/01 18:15ID:cK6ONfO3
自分の環境では問題は無いようだけど、これで良いの?

というか、これ厨房な質問なのでしょうか……
0284nobodyさん02/10/01 18:27ID:???
要望な質問です...
0285nobodyさん02/10/01 20:26ID:???
初歩的どころか・・・
酷過ぎる質問だ・・・
0286nobodyさん02/10/01 21:18ID:???
マニュアルに載っていることを、どのサイトにも載っていなかった、とはこれいかに。
0287nobodyさん02/10/03 21:50ID:nRx9/PLs
.htaccess単体で、プロキシーからのアクセスを全て禁止する、みたいな
都合の良い事は出来るのでしょうか?
028828702/10/03 21:51ID:nRx9/PLs
AuthType Basic
AuthName "★ User IDとPasswordを入力して下さい ★"
AuthUserFile /var/www/mrtg/.htpasswdemyu
AuthGroupFile /dev/null
<Limit GET POST>
require valid-user
</Limit>

とし、このファイルを置いたディレクトリにアクセスすると認証ダイアログが出ますよね?
ここで正しいユーザーとPASSを入れた後に、その人がプロキシーを経由してたら禁止する
みたいなことがしたいのです。
0289nobodyさん02/10/03 22:03ID:???
だからproxyの判別なんか簡単にできねぇっつうに。
cacheとかproxyとかを含むドメインでも弾いてろ。
0290nobodyさん02/10/03 22:05ID:???
>>289
ここの掲示板はかなり強力に弾いてますが、どうやってるんでしょうね。
0291nobodyさん02/10/03 22:14ID:???
>>290
ポートスキャンかけてんだよ。
0292nobodyさん02/10/03 23:03ID:???
>>290
http://www9.org1.com/~anach/memo/20020309.html
0293nobodyさん02/10/06 02:05ID:nx2vQ/22
httpd.confな質問かもしれませんが…
DocumentRootを各ユーザサイトごとに設定するにはどうしたらいいですか?
0294nobodyさん02/10/06 02:49ID:616lqBml
すいません、どうしても以下のスクリプトが500Errorを出してしまいます。
どこか文法に誤りがあるのであれば指摘お願いします
#!/usr/bin/perl
require './cgi-lib.pl';
require './jcode.pl';
print "Content-type: text/html\n\n";
%form = &read_input('euc');
$num = $form{'num'};
$filename = '${num}.txt';
$writefile = 'write.cgi';
print "<html><head></head><body>\n";
if( !open( FH , ">>$filename" ) ){
print "Error<BR>\n";
exit( );
}
@comtxt = <FH>;
close(FH);
$max = @comtxt;
for( $line = 0 ; $max == $line ; ){
$str = $comtxt[${line}];
$line++;
@list = split( /\:/ , $str );
print "${line} :$list[0] $list[1]/$list[2]/$list/[3] $list[4]:$list[5]<br> <blockquote> $list[6]</blockquote> <br> <br> \n";
}
print "<br><hr>\n";
print "<form method=POST action="$writefile"><input type=submit value="書き込む" name=submit> 名前: <input name=FROM size=19>
<br><textarea rows=5 cols=70 wrap=off name=MSG> </textarea><input type=hidden name=num value=$num> </form></body></html>\n";
_END_
0295nobodyさん02/10/06 02:51ID:???
激しくスレ間違えました…
0296nobodyさん02/10/06 05:00ID:???
>>293
http://pc.2ch.net/test/read.cgi/php/1026230350/489
0297nobodyさん02/10/06 12:32ID:???
>>294
スレ違いだけどあえて指摘しておくと、
そのスクリプトには文法エラーだけでなく、セキュリティホールもあるので気をつけれ。
$num = $form{'num'};
$filename = '${num}.txt';
汚染チェックをしていないので、$filename が任意のファイルになりうる。
0298nobodyさん02/10/06 12:44ID:???
エスケープも忘れるような奴が汚染チェックなどするわけが無い(;´Д`)
perl -wcくらいやれよ。
0299nobodyさん02/10/07 16:43ID:???
AddDefaultCharset shift_jis としても mod_autoindex の出力が charset=utf-8 となっているんですが
どうしたら変えられるんでしょうか。
0300nobodyさん02/10/07 16:43ID:???
コメントアウトでもしておけ
0301nobodyさん02/10/08 12:29ID:???
>>299
ファイル名自体がutf8で扱われてるから無理なんじゃない?
0302nobodyさん02/10/12 20:23ID:T09CHJNG
wmv、asf、mov、ram、swf、などを直リンク防止するときって
どうすればいいですか?
これらのファイルはブラウザではなく
プラグインがアクセスするからREFERER吐かないですよね。
0303nobodyさん02/10/13 01:13ID:???
・・・・・
0304nobodyさん02/10/14 21:00ID:???
>>302
zipで固めていいよ。
0305nobodyさん02/10/15 11:07ID:LkwD4Abx
みなさんhtaccessってどうやって勉強されたのでしょうか?
分かりやすい参考書とかサイトありますか?
0306nobodyさん02/10/15 11:44ID:???
google.co.jp
0307nobodyさん02/10/15 14:12ID:???
http://localhost/manual/
0308…で、02/10/15 17:37ID:???
ちと聞きたいのですが
" SetEnvIf REFERER "[許可Referer URL]" Lilith 〜 env=Lilith "か
" RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-]+\.)*
[許可Referer URL] [NC] 〜 RewriteRule /* [R,L]のどっちかで
あるディレクトリーへの直接リンをコントロールしつつ、そのディレクトリーを更に
" AuthUserFile /.htpasswd 〜 require valid-user "でパスワード管理するって事
できますか?
.htaccessにあれもこれも書けないんですよねェ、やっぱ?
0309nobodyさん02/10/15 17:52ID:???
Allow と Require の両方をパスする必要がある場合は Satisfy all と設定する。
これがデフォルト。どっちか片方だけでよければ Satisfy any とする。
mod_rewrite を使う場合は知らん。とりあえず試してみれ。
0310…てと、02/10/15 18:27ID:???
さっそくご親切にどうも有り難うございます。

SetEnvIf REFERER "http://www.example.com/tatoeba.html"Lilith
Order Allow,Deny
allow from all <----------ここ?
deny from env=Lilith
AuthUserFile /home/users/****/****/tatoeba/ex/.htpasswd
AuthGroupFile /dev/null
AuthName "パスワード入れてね"
AuthType Basic
require valid-user <----------それともここ?

…どっちか消して、まとめて Satisfy any?
ちと分からないんですよ。

mod_rewriteは試したら、パスワードを聞かれて
入れると、無事入れるものの、即、跳ね飛ばされてしまいました。
0311309さん、分かりました02/10/15 22:44ID:???
全部違ってましたね。(^^ゞ
分かりました。分かったんですが
どうもリファラーを返していないのかもしれませんね。
0312nobodyさん02/10/15 23:24ID:dX1FZ2Hw
SetEnvIfはmod_setenvif。
0313nobodyさん02/10/18 08:32ID:FvYG2BU7
教えて下さい。
串よけしたいんですけど、串関係の変数にIPアドレスが入ってるならば許可という
感じで書きたいのですが…
IPアドレスにマッチするSetEnvIfの正規表現はどういう風に書けばいいのでしょうか?
0314nobodyさん02/10/20 01:11ID:???
すみません。教えて下さい。

***.datが丸見えの為
<Files ~ "^\.(log|dat|htaccess)$">
deny from all
</Files>
と、入れたのですが全く効果ありませんでした。なぜでしょう?
サーバーはXREAを使ってます。
0315nobodyさん02/10/20 01:29ID:???
>>314
正規表現が間違ってます。
0316nobodyさん02/10/21 14:34ID:mvceIK9c
REFERERのことについて教えて下さい。
今、

SetEnvIf REFERER "www.hoge.com" Lilith
Order Deny,Allow
Deny from all
Allow from env=Lilith

こんな感じで使っています。複数のREFERERを設定するには
どのように書けば良いのですか?
お願いします。
0317nobodyさん02/10/21 15:13ID:???
複数のSetEnvIfを書いてください。
つーか、聞く前にとりあえず試行錯誤してみてください。
0318nobodyさん02/10/21 15:38ID:???
>>317さん
ありがとうございます。上手く動作しました。
もっと試行錯誤してから質問します。汗
0319nobodyさん02/10/21 16:30ID:???
Apache2.x.xで使ってた.htaccessってそのままApache1.3.xに持ってくと
エッラーになるよね。
・・・・・・漏れだけ?
0320nobodyさん02/10/21 18:14ID:???
内容に依るだろ
0321nobodyさん02/10/25 22:43ID:???
~"\.(html?|cgi|php|txt)$"
のみを許可したいのですが、どうすれば良いのでしょうか?
以外を禁止したいわけなんですけど。
0322nobodyさん02/10/25 23:10ID:???
>>321
<filesmatch ...>の外を全部禁止すればいい。
032332102/10/26 00:08ID:???
>>322
外を禁止するとは?
deny from all
<Files ~"\.(html?|cgi|php|txt)$">
allow from all
</Files>
としたら403になりますた(T_T)
検索エンジンでも、このタイプはどうも見つかりません。
032432102/10/26 00:28ID:???
Directory で囲むと怒られますた。
こりは .conf に書かないといかんのでしょうか?
032532302/10/26 00:41ID:9Um3zbMa
と、思ったら、
deny from all
<Files ~"\.(html?|cgi|php|txt)$">
allow from all
</Files>
で動いた感じです。有り難うございますた!
http://www.hoge.com/ だと怒られるんですね(^^;)
0326nobodyさん02/10/26 01:26ID:???
マニュアル読んで勉強しろよ
0327名無し02/10/27 06:39ID:yQlGAQqj
xreaのアクセス制限の.htaccessの設定を教えて下さい
色々調べては見たのですがエラーが出ます。

urlは  http://yyy.s20.xrea.com/ 

設定したこと↓

AuthUserFile /virtual/yyy/public_html/test/.htpasswd
AuthGroupFile /dev/null
AuthName "test"
AuthType Basic↓
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>

パーミーションは644にしています。
0328nobodyさん02/10/27 07:07ID:???
htaccessとかのドットファイルは普通httpd.confレベルで隠しておいてくれてるはずだぞ。
0329 02/10/27 08:09ID:???
てか、まずマニュアル読んでから質問しろよ。厨房めが。

http://httpd.apache.org/docs-2.0/
一部英文(英語読めないヤツが htaccess さわるんじゃねぇ。)
0330nobodyさん02/10/27 11:34ID:???
xreaはよぉ知らんけど
AuthUserFile /virtual/yyy/public_html/test/.htpasswd
↑ public_htmlの下に置くなって何度言ったらわかるんだ。
AuthGroupFile /dev/null
↑ いらない
AuthName "test"
AuthType Basic↓
require valid-user
>>328のいうとおりいらない
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
0331 02/10/28 13:25ID:???
特定のリンクからのアクセスを
別のページへジャンプさせたいのですがよくわかりません。

それ自体を拒否する場合は↓みたいに
>>1さんのサイト先からなんとかできたのですが・・・

SetEnvIf REFERER "yahoo.com" Ref1
Order Allow,Deny
Allow from all
Deny from env=Ref1

例えばyahooからアクセスしてきた人にかぎり、
その人をまたyahooへジャンプさせるやり方がわからないわけです。

どうすれば宜しいのでしょうか?
0332nobodyさん02/10/28 14:33ID:???
>>331
mod_rewriteでぐぐってみよう。
0333 02/10/28 20:24ID:???
>>332
どうもありがとうございます。
mod_rewriteそのもの全然知らなかったので、あれから色々調べたのですが、
どうやら折れのとこのサーバーは対応していないみたいです。
何か別の方法考えます。ありがとうございました。
0334nobodyさん02/10/30 17:55ID:l2cDvWNj
BASIC認証でわからないことがあるのでご教授願えますでしょうか。

あるディレクトリに.htaccessでBASIC認証を試みたんですが、
2回もユーザ名とパスワードを要求され、
URLがhttpd.confのServerNameで指定したサーバ名に変わってしまいます。

.htaccessの内容は
AuthUserFile /xxx/xxx/xxx/.htpasswd
AuthGroupFile /dev/null
AuthName "xxx"
AuthType Basic
require valid-user
です。
誰か助けてください。よろしくお願いします。
0335nobodyさん02/10/30 18:36ID:DMe7qUok
 SetEnvIf REFERER "xxx" Lilith
 Order Deny,Allow
 Deny from all
 Allow from env=Lilith
で、直リンクを防ぐと同時に、
 SetEnvIf Accept-Language ja acceptja
 Order Deny,Allow
 Deny from all
 Allow from env=acceptja
で、日本語使用者以外を弾きたいのですが、
2つ同じ.htaccessに記述してもうまくいきません。

どちらか1つだけ記述した場合はうまくいくのですが、
2つ同時には記述できないのでしょうか?
どなたかご教授下さいますようお願いいたします。
0336nobodyさん02/10/30 18:43ID:???
>>334
その状況なら、認証しない設定にしてもURLが変わると思うがどうよ。
0337nobodyさん02/10/30 18:46ID:???
>>335=159=308=310
いいかげんマニュアル読むことを覚えろや。
033833602/10/30 18:52ID:DMe7qUok
他のは知りません
言葉遣いを覚えましょう
033933402/10/30 19:01ID:l2cDvWNj
>>336
いえ、.htaccessを除いて普通に開くとURLは変わらないです。
0340nobodyさん02/10/30 19:42ID:???
>>339
うひ、そうか。たぶん、
(1) ServerName で指定していないサーバ名でアクセス
(2) 認証してくれ
(3) 認証 OK だからコンテンツ見せてあげよう
(4) と思ったら Location: で飛ばされちゃった
(5) 飛んだ先は ServerName で指定したサーバ名
(6) 別サーバだから認証やりなおし
という流れになっとると思われ。

おかしいのは(3)→(4)のところ。こういう状況になるありがちな可能性としては、

・httpd.conf や .htaccess で Redirect なり ErrorDocument なり mod_rewrite なりで
 URL の書き換えをやってる
http://www.example.com/hoge/ ではなく、http://www.example.com/hoge
 アクセスした(最後のスラッシュがない)

こういうときには Apache は Location: http://${SERVERNAME}/pathname/ という
ヘッダを吐くことがある。認証の設定自体は問題ないと思うので、
このようなリダイレクトが発生する要因をつぶしてみてくらはい。

つーか、ちゃんと設定した ServerName でアクセスしてあげてください。
0341nobodyさん02/10/30 20:36ID:???
マニュアル厨が一人でレスつけてるな
答える気が無いんなら馬鹿の一つ覚え「マニュアル読め」は書くな
0342nobodyさん02/10/30 23:39ID:???
ま、ここで威張ってる奴らには聞いても無駄だから。
な?
0343nobodyさん02/11/01 04:02ID:fuUH5vbS
かなり「それ以前」な質問で申し訳ないのですが
いろいろ調べて回ったもののここ何日、一向に解決しないのでご助言下さると嬉しいです。

荒らしにあっているのでアク禁をしたいのですが
アップロードしても全ての記述に関してうんともすんとも言わないのです。
最後の行の改行、アスキーモードでのアップロード
htaccessにしたり、前に.をつけてみたり、確認しましたが
内容をDeny from allにしても、弾くどころかなにも変わりません。
(オリジナルのエラー文表示、ディレクトリ一覧表示の禁止なども試しましたがダメでした)

記述を間違っているとエラーが出ると読んだのですがそれさえも出ません。なにもファイルを置いていない状態と同じです。
ちなみにサーバ管理者は、.htaccessは使えたはず…と言っております。
なんの反応もしないと、メールで問い合わせしたのですが返答がありませんでした。

まったく無反応ということは、一体どんな理由が考えられるでしょうか。
0344nobodyさん02/11/01 11:53ID:???
>>343
ユーザ設置の.htaccessを無視する設定になってると思われ。あきらめれ。
034534302/11/01 14:31ID:???
>344
やっぱり、使えないと考えるのが自然ですよね。
ありがとうございます。
0346nobodyさん02/11/04 03:47ID:???
UserAgentにある文字列が含まれていた場合のみ
AddTypeを指定するというようなことはできるでしょうか。
SetEnvIfで環境変数を設定して、その変数によって
条件分岐させることはできないでしょうか?
0347nobodyさん02/11/04 06:11ID:???
>>344
鯖缶が使えると言ってるしなあ。どうなんだろ?
0348nobodyさん02/11/04 12:47ID:???
>>347
.htaccessのパーミッションは?
apacheはnobodyとかで動いているだろうから、htmlとかのパーミッションと合わせる
必要があると思われる。

新規作成の.htaccessだと、umaskに依存して、もしかすると220とか200とかかも...
0349nobodyさん02/11/04 17:13ID:kZ/t31JH
すみません、質問させてください。
素材系のサイトをやっているのですが、トップページ以外や素材への直リンが多くて参っています。

http://111/222/333/
http://111/222/444/
http://111/222/555/
222に.htaccessを置いて直リンを禁止したのですが、
MACを使っている人から222以下のディレクトリのページがトップから入っても見られなくなったと苦情がきました。
フレーム分割しているディレクトリが見られないみたいで、あとは見られるとのことでした。
WINでは正常に稼動しています。

2222/ に置いている.htaccessファイルは以下の通りです

AddHandler cgi-script htaccess

SetEnvIf REFERER "http://111" Lilith
Order Deny,Allow
Deny from all
Allow from env=Lilith

なにか解決策はあるでしょうか?
お手数おかけしてすみません。何かあるならばどうか知恵をお授けください。
0350nobodyさん02/11/04 19:30ID:???
ずーっと前から気になってたんだけど、Lilith って何?
0351nobodyさん02/11/04 19:35ID:???
それだけじゃアレなんで。
Referer をもとに完全なアクセス制御するのは不可能なのであきらめれ。
クライアント側は何もしなくても、途中にあるプロクシが
Referer を書き換えたり削ったりすることがあるので、最悪の解とわきまえるべし。

公開情報に直リンクされて何が悪い?
0352nobodyさん02/11/04 21:10ID:???
>>350
SetEnvIfの識別子。
任意の文字列。
0353nobodyさん02/11/04 21:42ID:???
>>352
いや、それはわかってるんだけど、任意の文字列のわりには
このスレでは>>159>>308>>310>>335>>349とやたらめったら出てくるわけで。
0354nobodyさん02/11/04 21:43ID:???
>>348
存在して、読めないと500エラーだろ。
035534702/11/05 02:26ID:???
>>348
遅レスすまん
えと、漏れは、>>343が「鯖缶が使える」と言ってるし、と言っただけで。
0356nobodyさん02/11/05 10:54ID:???
>>349
Macの人は何かセキュリティーソフトをインストールしてるのでは。
NortonとかReffererを消しちゃうソフトもあるので。
0357nobodyさん02/11/05 11:01ID:???
>>353
Refererを隠す機能などがある国産ローカルプロキシの名前。
「lilith .htaccess」をキーワードにして全言語でぐぐっても
日本語のページしか掛からないしほぼ間違いないと思われ
0358nobodyさん02/11/05 17:42ID:5Ci8Aq1y
ミケネコさんのところでお勉強してきましたが、これで正しいのか
わかりません。どなたかご教授ください。

<やりたい事>
特定のホストからのアクセスで、パスワードとIDを入力した者だけ
アクセスできる。
<記述内容>
order deny,allow
deny from all
allow from .hogehoge.co.jp

AuthUserFile /virtual/fermais/public_html/e/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>

ミケネコさんのところのアクセス制限にBASIC認証を後ろにくっつけた
という書き方なんですが、これでいいのでしょうか。
一応、認証は動いてますが。
035935902/11/05 18:24ID:???
自己解決しました。

ナニ馬鹿なこと言ってたんだろう。
改行の有無なんかで躓いて・・・
0360nobodyさん02/11/07 12:14ID:OW1kfmOG
GET http://www.ff.iij4u.or.jp/./~ch2/../a/../~ch2////////2ch-logo.gif
のようなアドレスでのアクセスを蹴る事は可能でしょうか?
0361nobodyさん02/11/07 12:22ID:???
>>360
<Files>で制限する。
0362nobodyさん02/11/07 12:24ID:???
>>360
もっと詳しく
普通のURLならOKで
相対パスが入ってたらダメって事?
0363nobodyさん02/11/07 12:25ID:???
まさにそれです
0364nobodyさん02/11/07 12:49ID:???
SetEnvIf REQUEST_URI /\.\.?/ relative-path
deny from env=relative-path
036536002/11/07 13:44ID:???
>>364 有難う御座います! 出来ました。
0366nobodyさん02/11/07 13:54ID:???
Apacheのレベルで不正な相対URIによる参照は弾かれるから
意味ないと思うんだけど
>>360の例は折りたたむと
http://www.ff.iij4u.or.jp/~ch2/2ch-logo.gif
で不正でもなんでもないアクセスでしょ。
036736002/11/07 15:05ID:???
同じ内容なのに別のアドレスとしてキャッシュを見ずに、再獲得してしまう対策です。
0368nobodyさん02/11/07 15:56ID:???
厨房が HTML 内にある URL を再帰的に取得するようなスクリプトを書くと
<a href="../hoge.html"> をうまく扱えなくて ../ による相対パスが残ったりする。
こういう馬鹿ロボットがやってきて本来なら同じ URL を何度も何度も取得して
アクセスログを埋めつくすというのは、しょっちゅうあることではないけど、
まったくないわけでもない。
0369nobodyさん02/11/07 21:31ID:???
つまりこういうことだな
http://www.wdic.org/info.html
0370nobodyさん02/11/12 22:11ID:oePzQus9
i-mode以外で表示できなくする方法
htaccessでUser-Agent(ブラウザ名)に「Docomo」という文字列が
含まれていないブラウザを全部はじくということまでは、わかったんですが…
そのプラグラムがわかりません。SOSです。
0371nobodyさん02/11/12 22:56ID:???
>>370
リモートホストにdocomo.ne.jpのほうがいいぞ
037237002/11/12 23:32ID:uQ6PUjVx
>>371
もっと、わかりやすく説明してください。
お願いいたします。m(_ _)m
0373nobodyさん02/11/13 00:04ID:???
>>372
order deny,allow
deny from all
allow from docomo.ne.jp
037437202/11/13 00:09ID:pWjchsFg
>>373
ありがとうです。助かりました。
0375nobodyさん02/11/14 16:20ID:T+vDV5fW
<LIMIT GET>
order deny,allow
deny from all
allow from .docomo.ne.jp
</LIMIT>
<Files ".*">
deny from all
</Files>

これで完璧?
0376nobodyさん02/11/14 21:41ID:???
<LIMIT>使えという嘘を広めたのは誰だ?
0377nobodyさん02/11/15 14:46ID:???
Filesも意味不明
>>372ですでに完璧だ
>>375はあほ
0378nobodyさん02/11/15 14:52ID:???
しいて文句をつけるならドメイン名で制限してるから
HostNameLookup double相当の状態になって重いということだな
IPアドレスの範囲はdocomoから公表されてるからそれ使え
http://www.nttdocomo.co.jp/p_s/imode/ip/
order allow, deny
allow from 210.153.84.0/24
allow from 210.136.161.0/24
0379aiai02/11/15 18:30ID:LyAJ0LjK
行動はものいわずして もっとも相手を納得させる忠告である
http://www.tyousa.com
0380nobodyさん02/11/15 20:16ID:???
m(_ _)m
これうぜぇ
0381nobodyさん02/11/15 23:09ID:pZG/kSP2
ドメイン名で制限するよりIPアドレスで制限した方が動作が軽くなる?

>allow from 210.153.84.0/24
>allow from 210.136.161.0/24

allow from 210.153.84.
allow from 210.136.161.

昔どっかのサイトで、こう書いてあったけどどっちでもいいのかな?
0382nobodyさん02/11/16 14:21ID:???
何を言うか。正しいのは

allow from 210.153.84.0/255.255.255.0
allow from 210.136.161.0/255.255.255.0

こうだ!(w

0383nobodyさん02/11/17 22:18ID:???
先生が教えてあげよう。
アクセス制限をするならホストで制限をするとIPアドレスに変換するDNS逆引き作業が
起きるから鯖の負担・描写にもの凄く時間が掛かる。
だから、制限をするときは必ず「IPアドレス」で!!
0384nobodyさん02/11/20 14:42ID:aDlw2kvx
BASIC認証で、認証を通っても通らなくてもユーザ名とパスワードのログを取りたいのですが、
どうしたらよいでしょうか。よろしくおながいします。
0385nobodyさん02/11/20 22:12ID:???
>>384
クライアントが送ってくるヘッダは小文字を大文字に、ハイフンをアンダーバーに
変更し、さらに頭に HTTP_ をつけた環境変数にセットされる。

Basic 認証が要求されたとき、ブラウザは認証情報を Authorization: xxxxx という
ヘッダに格納してサーバに送る。xxxxx は username:password という文字列を
Base64 でエンコードしたもの

よって、ログを取るには CGI か SSI で HTTP_AUTHORIZATION という環境変数の値を
デコードして記録すればよい。
0386nobodyさん02/11/20 22:14ID:???
補足。エラー時は ErrorDocument 401 で CGI を呼んで環境変数を記録してやればいい。
0387nobodyさん02/11/21 10:01ID:???
>>385-386
親切なレスさんくすこ。
やってみます。
038838402/11/21 11:21ID:???
試してみましたが、環境変数HTTP_AUTHORIZATIONはからのままでした。
関係ありそうな環境変数AUTH_TYPEくらいしか見当たりませんでした。
ショボーン
0389nobodyさん02/11/21 12:16ID:???
うむ、ダメですな。こちらでも確認しますた。
たぶんパスワードが含まれるのでセキュリティ上の配慮で特別扱いしてるんでしょう。

PHP ならばそのまま取得できる、っつーか、親切にデコードしてユーザ名と
パスワードに分割してくれるところまでやってくれるんですが。

mod_rewrite がヘッダの中身を環境変数に代入できるので、
これを使うことでなんとかなるかもしれません。

とりあえず、ユーザ名だけなら REMOTE_USER という環境変数で取得できるし、
特に何もしなくても Apache のアクセスログにも記録されます。
0390nobodyさん02/11/22 12:57ID:???
HTTP_AUTHORIZATIONを何も考えずに環境変数に入れると
psでだだもれになってしまうので入らないそうです
http://www.t3.rim.or.jp/~rryu/nisenise-fuhito/200104.html#2001-04-11
0391nobodyさん02/11/22 18:31ID:JgWrpTOL
>>389
PHPでは扱えるのですか。
これを期に勉強してみることにします。
重ね重ねどうもありがとうございました。
039239102/11/23 20:31ID:bk4yPgrO
>>385-386&>>389-390
PHPで記録することができますた。
どうもありがとうございました。
0393nobodyさん02/11/28 16:38ID:/+54f9kL
Iモード限定は、これだけで完璧だよね?
allow from 210.153.84.
allow from 210.136.161.
これだと、最後の.以下も含むから
他のIPで最後の84や161まで同じやつはないだろ?

0394N2002使い02/11/28 18:15ID:P+wFU03d
>>393
FOMAはシカトでつか?(´・ω・`)ショボーン
203.138.45.
0395nobodyさん02/11/28 22:26ID:xxwOu6L/
ttp://www.bx.sakura.ne.jp/~kyou/Topic/imode/
ここの「不可解な事例」に書いてある現象で、
DoCoMoの帯域じゃないのに.docomo.ne.jpなのはどういうわけなんでしょう。
しくみがいまいちよくわからんです。

ちなみにこのサイト
http://pack.soksok.jp/
を通してアクセスすると、
PCからでも.docomo.ne.jpになっちゃいます。
0396nobodyさん02/11/28 23:08ID:???
ドコモのネットワークセグメントであっても.docomo.ne.jpとは限らない。
.docomo.ne.jpであってもドコモのネットワークセグメントとは限らない。
PTRレコードをいじればいい話。DNSとはそういうもの。
その気になればfusianasanだって騙せる(DNSの設定をいじる権限があれば、の話だが)。
039739502/11/28 23:16ID:???
>>396
レスさんくすです。
PTRレコードで検索して勉強してみます。
0398nobodyさん02/11/29 13:55ID:pnw7T/xi
>>395
i-modeをPCに繋ぐってのもあるような。
0399nobodyさん02/11/29 15:24ID:???
>>386
それどころかその気になればbbs.cgiのアクセス規制さえごにょごにょ
0400nobodyさん02/11/30 15:49ID:???
400
……1日も……
0401nobodyさん02/12/01 20:42ID:???
保守
0402nobodyさん02/12/06 07:37ID:???
この .htaccess に何か構文エラーってありますかね?
500インターネットサーバーエラーが出て、サーバーの管理人に問い合わせたら、
構文エラーがあるとそうなります、って言われたんですけど…。

ErrorDocument 404 "404Error"

この1行だけです、よろしくお願いします。
0403nobodyさん02/12/06 12:23ID:???
単にErrorDocumentが使えないだけとか?
0404nobodyさん02/12/06 13:51ID:ClEQp28P
>>402
勘で発言

改行コードLFにした?
0405nobodyさん02/12/07 06:35ID:???
>403>404同点
0406nobodyさん02/12/07 22:23ID:???
あるいはhttpdにリード権限が無い。
0407nobodyさん02/12/08 10:47ID:???
その管理者に調べてもらった方が早そうだに1票。
非協力的な人なのでちっとも調べてくれませんに1票。
0408nobodyさん02/12/11 08:59ID:???
実は自作HTTPDに一票
0409nobodyさん02/12/13 02:32ID:???
CGI の出力結果中に SSI の命令文を入れておき SSI を実行させるには .htaccess を
どのように設定すればいいのですか?
要するに .cgi を CGI と SSI の両方としてパースさせる方法を知りたいです。

下のように設定しましたがただの CGI として処理されてしまいます。
上二行のみだと SSI としてだけ処理されてしまいました。

Options +Includes
AddHandler server-parsed html cgi

Options +ExecCGI
AddType text/html cgi
AddHandler cgi-script cgi
0410nobodyさん02/12/13 08:34ID:???
不可能に1票
0411nobodyさん02/12/13 10:15ID:???
Apache1では不可能。Apache2なら可能。

Options +Includes +ExecCGI
AddHandler cgi-script .cgi
AddOutputFilter INCLUDES .cgi
041240902/12/13 19:30ID:???
>>410-411
レスありがとうございます。

>>411
使っている鯖はApache1.3.27です。
やはりApache1.xでは無理でしょうか?
HyperMartを使っていたときは SSI と CGI の両方が使えてました。
そこではUnix系OS(BSDらしい)でApache1.xが動いていました。
何か特殊な設定でもしていたのでしょうか。
0413nobodyさん02/12/14 12:52ID:???
ルートの.htaccessにRedirectを設定して全てのアクセスを別の場所に転送していますが
特定のディレクトリだけは飛ばさないようにする方法って有りませんか?

RedirectMatchで出来そうな気もしますが書き方が分からないです。
0414nobodyさん02/12/14 12:55ID:???
>>413
!~
041541302/12/14 13:38ID:KH/q2u9R
RedirectMatch !~/log/ http://hoge.com/
RedirectMatch !~(/log/) ttp://hoge.com/

どちらも駄目でした。
0416nobodyさん02/12/14 14:10ID:???
>>415
!~
Added "Space" charactor.
041741302/12/14 14:59ID:KH/q2u9R
>>416
うーん、分からないです。
何処にスペースを入れればいいのでしょうか。

0418nobodyさん02/12/16 00:23ID:???
>>417
>416は気にすんな、適当なこと言ってるだけだ。
charactorとか書いてるし。
0419nobodyさん02/12/16 04:19ID:???
>>417
複数の .htaccess を設置するのは駄目?
0420nobodyさん02/12/18 12:03ID:Ax15rlG5
>>398
>i-modeをPCに繋ぐってのもあるような。
そんなことできるの?
つまり、i-modeをモデムとして使うってことかな?
0421nobodyさん02/12/18 23:19ID:Ik+eM++B
ま、こうなるとIPで弾くのはできなくなるってこった。
http://www.zdnet.co.jp/mobile/0211/21/03.html
0422nobodyさん02/12/18 23:43ID:72MwF9Km
まずね・・・
IP/リモートホストでも弾けなくなる・・・
UAでも意味は無いし・・・

どうすればいいかな?
0423nobodyさん02/12/26 13:15ID:???
DirectoryIndex index.html index.htm index.cgi index.hdml

これを書いたら500 Errorになりました。なぜでしょうか。
0424nobodyさん02/12/26 13:30ID:???
>>423
鯖がDirectoryIndexの書き換えを許可していないから
0425nobodyさん02/12/26 14:38ID:???
>>424
なるほど、そこまで細かく制限されているんですね。
0426nobodyさん02/12/26 20:27ID:???
public_html直下に.htaccessを置いて、
 DirectoryIndex index.html index.shtml index
 Options -Indexes
と書きました。
public_htmlでは両方が認識されるのですが、サブディレクトリでは一行目しか認識されません。
すべてのディレクトリに.htaccessを置けば問題は解決するのですが、そんな面倒くさいことしたくないのです。
何か良い手はないでしょうか?
0427nobodyさん02/12/26 22:48ID:???
>>426
<FilesMatch "正規表現">
 DirectoryIndex index.html index.shtml index
 Options -Indexes
</FilesMatch>

"正規表現" = "\./.*$"
で、よいんかいな?
0428nobodyさん02/12/27 01:43ID:???
>>427
全部認識されなくなりました(´・ω・`)
0429nobodyさん02/12/27 12:06ID:???
ドコモの携帯電話だけを許可したい時は、これでいいですか?

order deny,allow
deny from all
allow from docomo.ne.jp
0430nobodyさん02/12/27 13:06ID:???
.htaccessで転送量制限が出来る、と言う話を聞いたんですが
ほんとでしょうか。
0431nobodyさん02/12/27 15:27ID:PDegbcoZ
>>429
過去ログ嫁。
0432nobodyさん02/12/27 21:36ID:???
過去ログ嫁禁止で。
0433nobodyさん02/12/27 22:35ID:???
>>432
過去ログ嫁と言わなければいけない質問を禁止で。
0434nobodyさん02/12/27 22:42ID:???
SetEnvIf REFERER "漏れのサイト.com" Ref1
Order Deny,Allow
Deny from all
Allow from env=Ref1
を各ページに、
SetEnvIf REFERER "ime.nu" Ref1
Order Allow,Deny
Allow from all
Deny from env=Ref1をトップページにおいて、
2ちゃんからの直リンをはじき、
トップからでないとリンクが辿れないようにしました。
しかしあるLANを使った接続の人が全く見られなくなってしまい、
仕方なく全て撤去したのですが、
LANの人でも入室してもらえるように設置するにはどうしたらいいでしょうか。
0435nobodyさん02/12/27 23:03ID:SV+Oo6ox
荒らされたのでアクセス制限しました。
order allow,deny
allow from all
deny from ***

生で来てましたが、いずれ串を使ってきそうな気がします。
変わったブラウザで来ているので、これを指定してアクセス制限することなどは可能でしょうか?
Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90; Q312461; istb 644; .NET CLR 1.0)
みたいな感じです
0436nobodyさん02/12/27 23:20ID:???
>>435
むりで素
0437nobodyさん02/12/27 23:56ID:???
>435です

>436
そうですか…
残念
0438nobodyさん02/12/28 03:41ID:???
SetEnvIfでできなかったっけ
0439nobodyさん02/12/28 09:45ID:???
>>434
LANは関係なくてノートンセキュリティーとかのせいじゃないの。
ノートンがrefererをブロックするので見れないんじゃ。
0440nobodyさん02/12/28 12:00ID:57gHkdnY
>>435
特別変わったブラウザではないと思われ。
0441nobodyさん03/01/05 23:30ID:???
あるサイトの管理人をアクセス拒否したいと思います。
市ね.net preference = 10, mail exchanger = mx.members.歩.or.jp
市ね.net preference = 20, mail exchanger = mx.members.歩.or.jp
市ね.net nameserver = dns3.歩.or.jp
市ね.net nameserver = dns4.歩.or.jp
mx.members.歩.or.jp internet address = 210.***
dns3.歩.or.jp internet address = 210.‘‘‘‘
dns4.歩.or.jp internet address = 210.@@@@
このデータ―のうち、どの部分をhtaccessに書き込めばいいのでしょうか。
0442nobodyさん03/01/06 00:35ID:???
>>441
その前にRFC1034,1035あたりを読んでみましょう(^-^)
MXが重複しているようでつね。
そして落ち着いてからもう一度 >>441 を読んでみて考察してみましょう(^-^)
0443nobodyさん03/01/09 01:27ID:???
http://pc.2ch.net/test/read.cgi/perl/1041611769/178-

このスレの197です。
SSIをhtmlで使いたいと言う方が現れて書き方などを考えていた中で
htmlでSSIを使うと鯖が重くなって同じ鯖の人に迷惑をかけないのか?
と疑問をもちました。
どのスレで質問したらいいかよくわからなかったので
.htaccesの質問だったのでココに書かせてもらいました。
スレ違いだったらすいません。
0444nobodyさん03/01/09 01:57ID:???
SSIがそれなりの負荷になるのは事実。
また、最終更新時刻を示すHTTPヘッダが返されなくなるので、
2回目以降のアクセスでIf-Modified-Since:を使った条件つき取得が
できなくなり転送効率が落ちる(ただし、これはXBitHackで回避できる)。

.htmlの拡張子で特定のファイルでだけSSIを使いたいのであれば、
<Files "hoge.html">
SetHandler server-parsed
</FIles>
とすればよい。
0445nobodyさん03/01/09 02:13ID:???
自分で書いておいて忘れてた(汗)。

>ただし、これはXBitHackで回避できる

.htaccessに
XBitHack on
と書いておいておけば、通常のSSIの設定をしなくても、
ユーザ実行権限のパーミッションを設定したHTMLファイルがSSIとして処理される。
<Files>で限定するよりもオススメ。

さらに、
XBitHack full
とすれば、グループ実行権限を設定したファイルでは、
SSIでもLast-Modified:が返されるようになる。
# Content-Length:はつかなかったような。
0446nobodyさん03/01/09 02:43ID:???
>>444さん
丁寧なお返事ありがとうございました。
特定のファイルのみってこともできるんですね。
勉強になりました。

>>445は…よく意味がわからなかったのでまた自分で調べてきます!
ありがとうございましたー
0447nobodyさん03/01/09 12:04ID:SDmzZYtG
よくわからんという声が多いみたいだし、おれもヒマなので解説してみる。
ついでにage。

SSIを使う場合には.htaccessで以下のように書けと言われることが多い。

AddHandler server-parsed .html
↑Apache1.3系の標準
AddType text/x-server-parsed-html .html
↑動くけど古い形式なのでオススメできない
AddOutputFilter INCULDES .html
↑Apache2系の標準

これは拡張子ごとにSSIかどうかを決めるものだが、まったく別の方法で
SSIにすることもできる。これがXBitHack。上のような設定をするかわりに

XBitHack on または
XBitHack full

と.htaccessに書いた場合、パーミッションが744(-rwx-r---r--)のファイルが
SSIとして処理される。また、fullにして754(-rwx-r-x-r--)ならば、
SSIとして処理された上でファイルの最終更新時刻もブラウザに返される。
要するに、サーバにFTPでアップロードするときに、SSIを使いたいものにだけ
CGIと同じような感覚で実行パーミッションを設定してやればいいということ。

http://www.apache.jp/docs/howto/ssi.html#configuringyourservertopermitssi
http://www.apache.jp/docs/mod/mod_include.html#xbithack

# 正確には、744/754でなくても、ユーザ実行権限(---x------)と
# グループ実行権限(------x---)のビットが設定されていればいい。
# これがXBitHackという名前の由来。
0448nobodyさん03/01/09 12:39ID:???
>>447
まさにスレタイどおりのような御方!
0449nobodyさん03/01/11 14:31ID:w+uzaBbX
.htaccessって何て読むんですか?
0450nobodyさん03/01/11 14:38ID:???
>>449
自分は”エィチティーアクセス”と呼んでいる。
0451nobodyさん03/01/11 14:39ID:2PtCQo+x
えいちてぃーあくせす。かと。
0452nobodyさん03/01/11 14:59ID:nBOon37f
◆◇◆◇◆最新情報◆◇◆◇◆
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
0453nobodyさん03/01/11 17:04ID:???
>>449
ドットエイチティーアクセスです。
0454nobodyさん03/01/11 22:00ID:NG3PPvGl
ReadmeNameやHeaderNameでファイル一覧表示をカスタマイズしたのですが、
それまでページ上部に表示されていたディレクトリ名が表示されなくなってしまいました。
現在は、
document.write(document.title);
というJAVAスクリプトをHTMLファイルに埋め込んで無理矢理表示させているのですが
(タイトルにはディレクトリ名が表示されるため)
SSIやCGI、JAVAを使わずにディレクトリ名を表示させる方法はあるのでしょうか?
0455nobodyさん03/01/12 20:55ID:dcog8qoB
210.130.0.0-210.130.161.0 ってどう表現したらいいでしょうか
210.130.161.0/16では、210.130.161.1以上は弾かれてしまいますよね?
0456nobodyさん03/01/13 16:25ID:???
>>455
サブネットマスクの値を求めればいいと思うのだが、えー引き算だったっけか?
ちゅーか何進で計算するんだっけかな、それ以前に引き算ではなく足し算かもしれん。
でもサブネット値は計算でだすんだったよね?>All
すっかり忘れてしまった。検索すりゃザクザク見つかると思うけど、漏れ鬱モード中なんで
気力なし。
精力バリバリな香具師のレスに期待age。
0457nobodyさん03/01/13 16:51ID:???
>>456
そもそも >>455 の範囲が変なので変です。>210.130.0.0-210.130.161.0
まずは、
210.130.0.0-210.130.160.255と、
210.130.131.0で一旦分けりる。
16進数にしてみる。
D2.82.00.00 - D2.82.A0.FF
D2.82.A1.00
2進数にしてみる。
11010010.10000010.00000000.00000000-
11010010.10000010.10100000.11111111
11010010.10000010.10110000.00000000
こうしてみると判りやすいが、逆にわけわからんにもなりうる。
とりあえずAND演算ね。>すb網
0458nobodyさん03/01/13 16:56ID:???
いや、あの、だったら無理してレスしなくても。

>>455
そんなヘンチクリンなのはひとつじゃ無理なんで、
0-127,128-159,160-161に分割して考えてくれや。
045945603/01/13 22:17ID:???
うー漏れ論理計算苦手。っちゅーかできない。w
AND、NAND、OR、EX-OR、NOT・・・。もうだめぽ、脳みそがパリティエラー出しますた。
生命維持も危険です。電卓みたいにお手軽計算できるフリーなアプリ誰か知らない?
0460nobodyさん03/01/13 23:53ID:???
>> 456
Windows付属の電卓を、関数電卓モードにしてやってみては。
0461山崎渉03/01/15 13:32ID:???
(^^)
0462nobodyさん03/01/15 14:09ID:???
http://pc3.2ch.net/test/read.cgi/hp/1042273042/
↑から誘導されてきました。

.ifmファイルをWebサーバ側で
拡張子が".ifm"であるファイルのContent-Typeを"image/gif"
に設定したいんですが
.htaccessには何を書き込めばいいんでしょうか?
0463nobodyさん03/01/15 14:17ID:???
AddType image/gif .ifm
0464nobodyさん03/01/15 17:54ID:???
つーか向こうのスレでも答え出てるし
0465nobodyさん03/01/15 20:21ID:fnmJusxi
>>455
>210.130.0.0-210.130.161.0 ってどう表現したらいいでしょうか
>210.130.161.0/16では、210.130.161.1以上は弾かれてしまいますよね?

>>458で答えは出た。それを1つに集約するのは無理。

210.130.0.0/17
(210.130.0.0/16 - 210.130.127.0/16まで)
210.130.128.0/19
(210.130.128.0/19 - 210.130.159.0/19まで)
210.130.160.0/31
(210.130.160.0/31と210.130.161.0/31)

3レコードはいるかと・・
違ってたら言って。恥ずかしいから。


あと>>456、ネタデスカ?(藁
実は全く判ってないっぽいなその発言・・・
鬱だから検索しないと言いつつ、実は検索したところで
根本的に理屈わかってないから判らないんじゃないの?
046646503/01/15 20:31ID:???
馬鹿にしっぱなしも悪いから良いもの紹介しとく
http://www.soi.wide.ad.jp/class/20010011/slides/03/index_bar.html
0467nobodyさん03/01/16 04:45ID:0KKKlTBw
.htacceseで鯖の使用している容量を調べる事は出来るんでしょうか?
0468nobodyさん03/01/16 10:38ID:???
>>467
何の容量だよ、わーん
0469nobodyさん03/01/16 13:14ID:???
>>467
.htacceseってなんだよw
0470nobodyさん03/01/16 19:01ID:lQHp/c2R
Web制作板のくだ質スレから案内されてきました。

.htaccess ファイルを使ってIPなどのアクセス制限をすることができますが、
あるIP範囲(192.168.100.0〜192.168.100.255)を制限しておいて、
そのIP範囲に該当する場合でも特定のUserAgentの場合には
アクセス許可するようには可能ですか?

教えて偉い人!
0471nobodyさん03/01/16 19:47ID:???
>>470
SetEnvIfも適当に使って、ua_flagを作っておく。

order deny,allow
deny from 192.168.100.0/24
allow from env=ua_flag
047247003/01/16 20:09ID:???
>>471
ありがとうございます。
とりあえずこんな感じでやってみたら、一発でできました。感謝!

SetEnvIf User-Agent "Sleipnir" Sleipnir
order deny,allow
deny from 192.168.100.0/24
allow from env=Sleipnir

↑192.168.100/24はダメだけど、Sleipnirの場合のみ許可
0473nobodyさん03/01/20 02:51ID:???
【質問】
外部からの直接参照はサーバー側が「禁止」と言ってるのに禁止設定されていないので、
勝手に直接参照されると規約違反になってしまうんです。

イメージソースを他のサーバーで直接参照できないようにする方法を教えてほしいです。
0474nobodyさん03/01/20 12:52ID:???
FilesMatchとSetEnvIfを駆使
0475nobodyさん03/01/20 15:31ID:???
>>474
うちのサーバーもたもたヘンな挙動をするんで、なぜか外部参照できなかったりできたりするんです。
キャッシュもクリアしてからやってるんですけど、どうなってるんでしょうか?
記述ミスしか考えられませんか?
0476nobodyさん03/01/22 22:24ID:???
user-agentが無いアクセスを拒否したいんですけど、
こんなんでいいんでしょうか。

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !.
RewriteRule ^.*$ - [F]
0477nobodyさん03/01/22 22:24ID:???
おもしろい規制だな
0478nobodyさん03/01/22 22:26ID:???
^.+$じゃなくて?

.htaccessしらないから、阿呆なこといっていたらスマン
0479nobodyさん03/01/22 22:49ID:???
>>477
SPAMBotにUA無しのがあるって聞いたんで。

>>478
うまくいきますた。ありがとう。

RewriteCond %{HTTP_USER_AGENT} !.
やってみたら、どちらでもいけますた(^^ゞ
RewriteCond %{HTTP_USER_AGENT} !^.+$
0480nobodyさん03/01/24 16:43ID:???
>>479
NortonはUA削ることがあるぞ
Norton使用者お断りなら別にかまわんが
0481nobodyさん03/01/24 18:17ID:???
USER_AGENT = Blocked by Norton
REFERER = Blocked by Norton
0482nobodyさん03/01/25 03:37ID:ajCoNruO
拡張子無しのファイルやファイル個別指定で、指定したファイルだけ
CGIとして動かしたいのですがどうしたらいいですか?
0483nobodyさん03/01/25 11:08ID:???
<Files "hoge">
SetHandler cgi-script>
</Files>
0484nobodyさん03/01/25 19:37ID:atON430a
ありがとうございます
0485nobodyさん03/01/26 13:01ID:28lAB0x2
http://www.geocities.co.jp/Playtown-Spade/8161/index.html
0486nobodyさん03/01/31 04:04ID:???
ttp://aaa/bbb/ccc/ddd/eee/fff.html

ccc以下に置いてある画像の直リンクを塞ぐために
cccに.htaccessを置いたら、フレーム仕様のfff.htmlに限りMACが
弾かれました。

リファラttp://aaa/bbb/とユーザーエージェントMACを
許可するため、


SetEnvIf REFERER "aaa/bbb" Ref1
SetEnvIf User-Agent "Mac_PowerPC" Ref2
SetEnvIf User-Agent "Macintosh" Ref3
Order Deny,Allow
Deny from all
Allow from env=Ref1
Allow from env=Ref2
Allow from env=Ref3

にしてみました。
WINで確認は出来ました。
MACは、これで大丈夫でしょうか??
0487nobodyさん03/01/31 11:01ID:???
とりあえず、Refererによるアクセス制限はやめましょう。
せめてRefererが空の場合はアクセスを許可するようにしましょう。

RFC1945(HTTP/1.0)のセクション10.13、RFC2616(HTTP/1.1)のセクション15.1.3では、
Refererを送るか送らないかユーザが選択できるようにするようなインターフェースを
作ることをブラウザ開発者に強く推奨しています。
0488nobodyさん03/01/31 22:08ID:O78gHYV5
SetEnvIf で複数の UserAgent をはじく場合、私は (1) や >>231 のように変数名を使い回す方法を
とっているのですが、Web 上の解説だと (2) のように変数名を変えている方法が多いようです。
(1) の方法で問題はありませんか。特に問題は発生していないようですが。

(1)
SetEnvIf User-Agent "UnkoBrowser" Dame0
SetEnvIf User-Agent "DQNbrowser" Dame0
SetEnvIf User-Agent "TakoBrowser" Dame0

deny from env=Dame0

(2)
SetEnvIf User-Agent "UnkoBrowser" Dame1
SetEnvIf User-Agent "DQNbrowser" Dame2
SetEnvIf User-Agent "TakoBrowser" Dame3

deny from env=Dame1 Dame2 Dame3
0489nobodyさん03/01/31 23:02ID:???
(1)で問題なし。(2)は単にムダ。
0490nobady03/02/01 16:24ID:Czj4ApwK
SeEenvIFまたはRewriteに精通した方にお聞きしたいのですが。
漏れのサイトはhttp://hogehoge.net/なんですが、
http://HOGEHOGE.net/
http://hogeHOGE.net/
http://HogeHoge.Net/
などとブラウザに打ってアクセスしてくるヤシを専用ページへ
ご案内することって可能でせうか?
0491nobodyさん03/02/01 16:29ID:i0abAvUT
http://jsweb.muvc.net/index.html
★☆★幸福になりたーい!!★☆★
0492nobodyさん03/02/01 17:37ID:???
特定のブラウザを拒否するにはどうしたらいいのでしょうか?
普通にdeny from の後に書くとエラーがでてしまいます。
0493nobodyさん03/02/01 21:08ID:???
>>489
Nimdaハケーン!!
駆除駆除駆除
>>490
そっとしておいてやれよ。
SetEnvIF Host ごにょごにょ
RewriteCond %{HTTP_HOST} ごにょごにょ
>>491
なれば。
>>492
RewriteCond %{HTTP_USER_AGENT} ごにょごにょ
0494nobodyさん03/02/02 17:54ID:???
>>487
リファによる制限は、その目的によると思うぞ。
0495nobodyさん03/02/03 16:18ID:???
googlebotが来た場合にのみ別ページを読み込ませたい。
普通のユーザーはhttp://hoge.com/index.html
googlebotはhttp://hoge.com/index.htm
という感じで。
そうするとurlはhttp://hoge.com/でgoogleに最適化されたページを
読ませることができると考えまして。
この場合httpd.confまたは.htaccessで書くとどうなるでしょう?
googlebotはホスト名:〜.googlebot.com です。
0496nobodyさん03/02/03 18:55ID:???
>>495
あえて期待はずれの回答をしてみるテスト。

googleで検索にひっかかりやすくしたいというのであれば、
http://www.seojapan.com/joihyoji/cloaking.html
http://www.webpositioning.jp/search-engine-optimisation/what-is-cloaking.html
↑これを読むとわかるように、小細工はかえって逆効果。

googleの検索にひっかかりたくないというのであれば、
robots.txtや<meta name="robot">の方が確実。
0497nobodyさん03/02/03 19:00ID:???
>>495
hoge をつかうなっての
つーか、Rewrite ネタ多すぎ。
0498nobodyさん03/02/03 20:44ID:???
>>497
>hoge をつかうなっての
その訳は?(まー実際にサイトは存在しているが敢えて)
>つーか、Rewrite ネタ多すぎ。
ダメなん?
0499nobodyさん03/02/03 20:52ID:???
>>495
漏れはApache2なんだが

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^Googlebot(.*).*$
RewriteRule ^.* http://hoge.com/index.htm$1 [L,R]
RewriteCond %{HTTP_USER_AGENT} !^Googlebot(.*).*$
RewriteRule ^.* http://hoge.com/index.html [L,R]
</IfModule>

でどう?
#RewriteCond %{HTTP_USER_AGENT} !^Googlebot(.*).*$ の行は
いらんかもしれん。
050049903/02/03 20:55ID:???
おい、なんだYO、>>495をよく見たら普通のユーザーもグーグルボットも
リダイレクト先がいっしょジャン!
URLコピペでカキコしたから気付かなかった罠。
0501nobodyさん03/02/04 12:54ID:???
>>498
> その訳は?(まー実際にサイトは存在しているが敢えて)
わかっててやるとは悪質極まりないな
0502nobodyさん03/02/04 12:56ID:???
>>496
ROBOT「S」な。
ロボットだけに融通はきかんぞ
0503nobodyさん03/02/05 16:24ID:???
>>487
http://www.studyinghttp.net/rfc_ja/2616/sec15.html#sec15.1.3
の言わんとしている事はよく分かるが、正規のリンク元を含むか、
HTTP_REFERERが空であるのを両立させる例文が欲しい。
こうやったら500Errorだた。

SetEnvIf REFERER "" HOGE
0504nobodyさん03/02/07 15:19ID:???
SetEnvIf Referer "^$" HOGE
でどうよ?
SetEnvIf Referer ".*" HOGE
SetEnvIf Referer 弾きたいURL !HOGE
とか。
0505nobodyさん03/02/07 15:20ID:???
SetEnvIf Referer ".+" HOGE
SetEnvIf Referer 通したいURL !HOGE
でないとポジティブリストにならんか。
0506nobodyさん03/02/11 20:39ID:fqhDnOXq
すいません 2ちゃんねるから直リンクを張られてこまっています。

リファラで弾く.htaccess の記述はどのようにすれば宜しいでしょうか

http://ime.nu/」を含む場合弾いて、TOPページに飛ばすなどをしたいのです
0507nobodyさん03/02/11 20:51ID:???
このスレに書いてある。
0508nobodyさん03/02/12 09:19ID:???
2chブラウザからだとRefererを吐かないから意味がない。
050949903/02/13 11:52ID:???
>>506
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} ^http://(.*)/貴方のドメイン/.*$
RewriteCond %{REQUEST_FILENAME} ^.*\.(.*)$ [NC]
RewriteRule ^.* http://貴方のドメイン/index.html$1 [L,R]

どう?
0510A氏03/02/14 18:18ID:epBYbxsh
初カキコです

サイトの運営上、複数の人数でFFFTPにアクセスして管理しようかと思ってますが、
セキュリティー面で他の方が全てのファイルをFFFTPで閲覧・削除・加工が出来てしまうので、
それを防止するために、各一人ずつ、ID・PASSを発行し、特定のページだけしかアクセスできないように
したいのですが、どうすればいいでしょうか?
ちなみに、レンタル鯖などを経営しようと馬鹿なことは考えていませんので。
0511nobodyさん03/02/14 18:40ID:???
FFFTPにアクセス?
0512A氏03/02/14 18:44ID:epBYbxsh
失礼。FFFTPで特定(こちらのよういした)サーバーにアクセス
0513nobodyさん03/02/14 18:46ID:???
>>512
FTPサーバの種類を添えてUNIX板の質問スレへ
0514nobodyさん03/02/14 22:36ID:???
>>510
> win98+httpd+ftp環境でレンタル鯖を運用する勉強始めました。
じゃなかったのか?
0515A氏03/02/14 23:40ID:epBYbxsh
鯖立てるほど暇がありませんから(爆死
0516nobodyさん03/02/15 00:07ID:???
放置で
0517コピペ大王03/02/15 01:06ID:t1K+dOzo
特定ブラウザでアクセス制限
このページでわかりました。
http://www.math.tohoku.ac.jp/~kuroki/keijiban/Robots.html
http://dog.intcul.tohoku.ac.jp/unix/accs-rest.html#rewrite
アパッチのバージョンが古くてSetEnvIf使えないみたいだったから
Rewrite使ったらできました。
0518nobodyさん03/02/15 04:09ID:???
>>517
ちょうど知りたかったので助かりました。
ありがとうございました。
0519Name_Not_Found03/02/15 04:37ID:MRExNAmm
Rewriteとか使ってる奴バカだね〜。
どれだけ重くなるのか知らないんだろうか。
0520nobodyさん03/02/15 06:57ID:BsaDmgtT
★やっと見つけちゃった★
http://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
0521nobodyさん03/02/15 17:44ID:???
>> 519
計っていってる?
0522nobodyさん03/02/15 21:12ID:???
>>521
たぶんヤツは計ったりはしてないよ。当然、統計を出して根拠すら提示できないでしょ。
もちApache1.3.xと2.0.xでも違ってくるし、プラットフォームでも差は出てくる(と思う)。
つーか>>519よ、アンタが実際にリライト使ってそう感じたのなら問い詰めたい。
いったい何年前のマシン使ったんかと。
0523nobodyさん03/02/15 22:26ID:???
>>522
522の中の人も必死だなぁ(w
っていうのはさておき、519の中の溢夫は放置って事でどうよ?
052452203/02/15 22:36ID:???
御意!
0525nobodyさん03/02/16 07:32ID:khCf5CXG
.htaccessにmod_rewriteを書いたらエラーがでたんですけど、
これは私のサーバーがmod_rewriteを使えないという事なのでしょうか?
.htaccessは可能でもmod_rewriteは無理って事ありますか?
052652503/02/16 08:23ID:???
すみませんSetEnvIfで出来ました。
0527nobodyさん03/02/16 10:34ID:Uoi4qAb3
RewriteCond DUMMY CONDITION
ってどういう意味を持つのですか?
0528nobodyさん03/02/16 17:33ID:UHLhmCA2
ファイルを見せない場合これでいいでしょうか
<Files ~ "^\.dat$">
deny from all
</Files>
なぜか表示されてしまいます。
それと、datとlog二つ以上の場合どうしたら良いでしょう
0529nobodyさん03/02/16 17:51ID:???
>>528
<Files ~ "\.dat|\.log$">
ってどぉ?
0530nobodyさん03/02/16 18:11ID:???
<Files ~ "\.(dat|log)$">
0531nobodyさん03/02/16 18:39ID:???
><Files ~ "^\.dat$">

^ は不要。
それから、わからなければ無理にひとつの <Files> に収めなくとも、ふたつ書けばいい。
0532nobodyさん03/02/18 16:55ID:???
.htaccessに書くのもいいが
suExec鯖ならパーミッション落とすのが基本。
0533nobodyさん03/02/18 20:52ID:???
Webネームスペースの外に出すほうがもっとも基本。
0534nobodyさん03/02/19 22:09ID:???
マジデスカッ!
0535nobodyさん03/02/20 11:38ID:4f/dfwOx
hoge/
ディレクトリに、パスワード制限かけました。うまくいきました。
hoge/hoge2/
ディレクトリは誰でも見れるようにしたいので、
order allow,deny
allow from all
という.htaccessファイルを置きました。
しかしhoge2/ディレクトリにアクセスすると普通に認証画面が出てきてしまいます。
何がいけないのでしょうか。
0536nobodyさん03/02/20 12:38ID:???
>>535
もともとアクセス制限されてないのでallow from allは意味が無いってこと。
Authはアクセスした後で行われる。
そもそもなんでそんなディレクトリ構成にしないといけないのか
0537nobodyさん03/02/20 12:45ID:4f/dfwOx
>>536
もともとアクセス制限されてないとはどういうことですか?
hoge2ディレクトリは普通にパスワード制限かかっているのでアクセスできないのですが。
そしたらどんなディレクトリ構成にすればいいんですか?
0538nobodyさん03/02/20 12:59ID:???
>>537
パスワード要求画面が出るのはアクセス出来てるってことだよ。
アクセス制限したらその前で追い返されるし。
hoge2/hoge/
とか
hoge/
hoge2/
とかじゃだめなのかってことだよ。
0539nobodyさん03/02/20 13:03ID:???
>535=537
上位ディレクトリのhope/にパスワード制限をかけたら、それより下位のディ
レクトリは全部パスワード要求されると、トーシロでも思いまつ。
やるなら、hopeとhope2を並列に置かなきゃだめかと。
0540nobodyさん03/02/20 13:18ID:4f/dfwOx
>>538
突っ込まれると思いましたが、残念ながらhoge/はルートなのです。
つまり、ルート以下全てアクセス制限したいが例外として特定のディレクトリ(hoge2)は制限無しにしたいのです。

>>539
http://www.mikeneko.ne.jp/~lab/web/htaccess/access.html
の「ホスト制限のパフォーマンス問題」を参考にしましたが、
何か間違ってますか?
0541nobodyさん03/02/20 13:23ID:???
偉そうな質問者だ。
0542nobodyさん03/02/20 13:33ID:???
accessとauthenticationを混同してるようです。
まったく別のものですのでよろしくお願いします。
0543nobodyさん03/02/20 13:42ID:4f/dfwOx
>>542
つまり、パスワード認証と、単なるアクセス制限は別物という事でしょうか。
具体的にどうすればhoge2/は認証せずに見ることができるんでしょうか。
0544nobodyさん03/02/20 13:44ID:???
hogeの.htaccessは無くす。
hoge2以外の同階層のディレクトリに全部.htaccessを置く。
0545nobodyさん03/02/20 13:47ID:???
でもindex.htmlとか置かないといけないか。
これを見られたくないんでしょ
ダミーのindexにしておくか。
0546nobodyさん03/02/20 15:26ID:Cr05jEML
★ピンクエンジェルは男の情報局★
http://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
0547nobodyさん03/02/20 16:06ID:???
hoge2/.htaccessに
Satisfy any
allow from all
でどうよ
054854403/02/20 16:43ID:???
>>547
Satisfyか
知らなかったけど
Satisfy any
だけでOKみたいだね。
0549nobodyさん03/02/21 13:30ID:???
Satisfy でアクセス可能になっても、ブラウザ側は必要とされない
認証ユーザ ID とパスワードを依然として送りつづけているはずなので、
セキュリティには要注意。
0550nobodyさん03/02/25 20:22ID:fEgqctHP
非suExecの共用鯖では
.htpasswdを同居人に盗み見られるのを
防ぐことは不可能ですか?
0551nobodyさん03/03/01 01:43ID:4C9sUGqx
http://www.2ch.net/warn.txt
をふまえて、うちのサイトでもNaverのロボットからの
アクセスを制限したいんですが、こんな感じでいいのかな?
UAで制限するより、IPで一括あぼーんのほうがいいかと思って。
ただ、Naverのロボットではないアクセスも弾いてしまう恐れはあるけど。

<Limit GET POST>
order allow,deny
allow from all
deny from 211.218.151.
deny from 211.216.216.
deny from 202.234.172.
</Limit>

(参考)
ttp://www.dais.is.tohoku.ac.jp/logs/agentgripes.html#nabot_4
0552 03/03/01 04:33ID:???
>>551
http://c-moon.jp/robots.shtml
0553nobodyさん03/03/01 04:58ID:???
ネットマスクじゃなくて、

deny from 202.245.212.-202.245.215.

こういう風には書けないの?
0554nobodyさん03/03/01 13:56ID:???
書いてみてできるかやってみればいいじゃん。
0555nobodyさん03/03/02 00:46ID:KNal5rDP
そんなことを書いたら、質問スレの意味が無い
0556nobodyさん03/03/02 09:29ID:???
>>555
やってみて、うまくうごかなかったら質問してみる。これ基本。
その際には、
・やりたいこと。
・出来なかった結果。
・.htaccessの内容。
等を記載すること。

言葉を覚えはじめた乳幼児が集るスレではないので。
0557nobodyさん03/03/02 10:34ID:ZsY1zu9j
/
|-/aaa
|-/bbb
|-/ccc
|-/ddd
|-/eee

上のようなディレクトリ構成で、.htaccessを使い、
aaa、ccc、eeeに同じアクセス制限をかけようとしてます。
(ルート、bbb、dddにはアクセス制限なし)
この場合、aaa、ccc、eeeに同じ.htaccessを設置するのが
一番手っ取り早いのでしょうが、他にいい方法はないのでしょうか?
また、aaa、ccc、eeeに置いた.htaccessを変更する場合、
3つ全てを変更させなければならないと思うのですが、
そうではなく、アクセス制限情報を別のディレクトリに置いて、
aaa、ccc、eeeに置いた.htaccessがそれを呼び出すような
方法は可能なのでしょうか?
可能な場合、それはどうやってやるのでしょうか?
0558nobodyさん03/03/02 10:50ID:???
ln -s ../aaa/.htaccess .htaccess
0559nobodyさん03/03/02 10:56ID:SRy6lJxY
   ______________
 /:\.____\
 |: ̄\(∩´∀`) \  <先生!こんなのがありました!
 |:在  |: ̄ ̄ U ̄:|
http://saitama.gasuki.com/mona/
0560nobodyさん03/03/02 14:17ID:???
>>554>>556
で、


ネットマスクじゃなくて、

deny from 202.245.212.-202.245.215.

こういう風には書けないの?
0561nobodyさん03/03/02 15:04ID:???
>>560 よほどマニュアル調べるのが苦痛らしい。
0562nobodyさん03/03/02 16:15ID:???
以降放置で。
0563nobodyさん03/03/04 16:09ID:???
http://www.test.net/test/
と指定した時、testディレクトリが存在しなかった場合
http://www.test.net/index.php/test/
が実行されるようにする事は出来ますか?
実行時にもURLにはindex.phpを表示させたくないのですが
0564nobodyさん03/03/04 16:13ID:eVMNhzAo
mod_rewriteなら出来る。
0565nobodyさん03/03/04 18:24ID:WLjZ/gRB
手っ取りばやくお金もうけしましょう
http://www.h4.dion.ne.jp/~sohotop/
日給2万円も無理じゃない!!!
0566nobodyさん03/03/05 02:29ID:/R7WfGNO
例えば <IMG src="hoge.gif"> で、hoge.gifの画像ファイルが存在しない場合は
┏━┓
┃×┃ ←こーいう画像が表示されますが
┗━┛  これを、画像ファイルがない場合に指定した画像を表示する事は不可能かな?

ページが見つからない場合は404が表示され、自由に設定もできるが画像の場合は無理なのかね?

画像だけをimgフォルダに入れたとして、imgフォルダ以下に
ErrorDocument 404 /404.gif と指定してもうまくいかず、、。

昔、海外のアダルトサイトで画像ファイルがない場合に画像が表示されてた気もするんだが(w
0567nobodyさん03/03/05 03:00ID:fvQ5q12U
拝啓
0568nobodyさん03/03/05 10:21ID:???
<Files "*.gif">
ErrorDocument 404 /404.gif
</FIles>
056956603/03/05 14:40ID:/R7WfGNO
>>568
それでも、存在しないファイルを指定した場合×が表示されますけど、、
0570nobodyさん03/03/05 15:10ID:DGWeLejZ
>>569
ErrorDocument 404 /404.gif
だけで出来たよ。
404.gifの場所が悪いんじゃないの。
DocumentRootじゃないとダメだとか。
0571nobodyさん03/03/05 17:44ID:???
Location と勘違いしてないくぁい?
057256603/03/05 18:29ID:/R7WfGNO
スマソ >>570さんの言うとおり404.gifの場所が悪かっただけでした(^^;
お騒がせしました〜
0573nobodyさん03/03/05 23:35ID:???
>>570
*.html が not found でも 404.gif が表示されるけど…まあ、いいか。
0574nobodyさん03/03/08 00:34ID:???
152 名前:Name_Not_Found[sage] 投稿日:03/02/15 21:05 ID:???
XHTMLのことをよくわかってないIE6は、XML宣言を「余計な文字列」とみなし、
XHTML文書を互換モードで表示してしまう。
IE6の標準モードで表示される文書を書きたかったら、HTML4.01 strict
にするしかない。

まあ、IE5.5以前のユーザが依然として多い現状では、標準モードでも
互換モードでも意図通りとなるCSSを書くのが無難だと思う。

154 名前:Name_Not_Found[sage] 投稿日:03/02/15 21:37 ID:???
>>152

.htacsessいじってhttpレスポンスヘッダで文字コードを明示
するようにすればxml宣言はいらないはずです。

つまり標準準拠モードでxhtmlも使えるわけです。



このようなレスを見たのですが 具体的にどうすればいいか教えていただけませんでしょうか。
0575nobodyさん03/03/08 01:46ID:???
AddType "text/html; charset=EUC-JP" xml
とか?
0576nobodyさん03/03/08 16:54ID:???
AddType application/xhtml+xml xhtml
でなかったっけ?
0577nobodyさん03/03/09 00:43ID:???
>>564
mod_actions(標準)でもできそう
0578nobodyさん03/03/09 00:45ID:???
というか
ErrorDocument 404 /index.php
にしてindex.phpでPATH_INFOを見るだけで
できないかな
0579nobodyさん03/03/11 11:38ID:ye3qiyo7


たとえば、
http://www.2ch.net/image.jpg
にアクセスしたら、
中身が
<html><center><img src="image.jpg"><br>2ch Present</center></html>
と記述されたHTML書式で閲覧させたいのですが、
htaccessなどを記述することにより、再現は可能でしょうか?


 
0580nobodyさん03/03/11 12:44ID:???
cgiかJavascriptとmod_rewriteあたりか?
0581nobodyさん03/03/11 12:47ID:ye3qiyo7
ん〜、
htaccessと別定義ファイルで、というような簡単なものではないのでしょうか?
0582nobodyさん03/03/11 12:48ID:???
image.jpg にアクセスすると <img src="image.jpg"> な HTML が返ってくるので死にます。
0583nobodyさん03/03/11 13:02ID:ye3qiyo7
死ぬ??

<html><center><img src="http://www.2ch.net/image.jpg"><br>2ch Present</center></html>

でないと、処理が大変・・・ という意味ですか?
それとも、もっと根本的な。。?
0584nobodyさん03/03/11 14:17ID:???
だから、http://www.2ch.net/image.jpg という URL にアクセスすると、
<img src="http://www.2ch.net/image.jpg">
というタグが書かれた HTML が返ってくるようにしたいと579は
言ってるわけでしょ。
アクセスした URL とタグの中の URL が同じなんだから、キャッシュされて
<img> の中の URL に改めてアクセスしに行かないかもしれないし、
キャッシュされずに http://www.2ch.net/image.jpg にアクセスしたとしても
やっぱり同じ HTML が返ってくるわけで、画像は見えっこない。
0585nobodyさん03/03/11 14:51ID:ye3qiyo7
でも、画像サイト(おおむねアダルト系だけれど)で、
画像ファイルを直接たたいたら、
579みたいなことを実現しているところが昔いくつかあったんですよ。
ここ1年ほどその手のサイトに行ったことないんで
どのURLかと聞かれたら、即答できませんが。
0586nobodyさん03/03/11 15:20ID:???
>>585
実際のファイル名は違うんじゃないかと思われ。
mod_rewriteで可能だと思うけどやったことないっす。
0587nobodyさん03/03/13 16:55ID:???
.htaccessを使ってMIME設定なんかをディレクトリか拡張子で逐一変更してるんでしょ。
昔の画像系サイトっていうか、今でも大手企業のサイトでのダウンロードでも目にするじゃん。
ZIPファイルをクリックしたのにHTMLドキュメントだっていうのをね。
てか、そこまでやる必要性が貴殿のサイトにあるか否かが問題です。
0588nobodyさん03/03/13 16:57ID:???
.htaccessを使ってMIME(コンテントタイプ)設定なんかをディレクトリか拡張子で逐一変更してるんでしょ。
昔の画像系サイトっていうか、今でも大手企業のサイトでのダウンロードでも目にするじゃん。
ZIPファイルをクリックしたのにHTMLドキュメントだっていうのをね。
てか、そこまでやる必要性が貴殿のサイトにあるか否かが問題です。
0589山崎渉03/03/13 17:01ID:???
(^^)
0590nobodyさん03/03/14 18:50ID:vv+A2NNg
でも、どうやってるか知りたいよね。
興味はあるが、スキルがついてこず。
0591nobodyさん03/03/14 20:32ID:???
<FilesMatch .+?\.jpg>
RewriteEngine On
RewriteRule ^(.+?)/(.+?\.jpg)$ $1/redirect.cgi?$2 [L]
</FilesMatch>

redirect.cgi?URI のスクリプトを通してHTMLを吐き出すとか。

・・・なんてのは動くのかしらん?
0592nobodyさん03/03/15 03:47ID:???
1ディレクトリに入れるファイル数って数千レベルになるとそのファイル参照のパフォーマンスに
支障をきたすみたいだけど、これがディレクトリの場合はどうなんでしょう
同じディレクトリに何千個ものディレクトリがあって、その中のファイルにアクセスさせる場合・・
このような設計は問題ありませんでしょうか
0593nobodyさん03/03/15 12:21ID:???
なんでこのスレでそんなことを聞くのかわからんのだが、
OS やファイルシステムによって異なるので一概には言えない。

UNIX 系 OS の UFS の場合はディレクトリもファイルの一種なので
ファイルが大量になってディレクトリアクセスに支障をきたすなら、
同じだけディレクトリがあるディレクトリの参照にも支障があるだろう。
0594nobodyさん03/03/19 15:41ID:5AUtmpA/
ちょっと調べてみたのですが、埒があかないので質問させてください。例えば

http://abc.def.org/stat/010103/index.html

みたいなURLがあったとして、http://abc.def.org/stat 以下のファイルを指定された場合のみ、

http://stu.vwf.org/stat/010103/index.html

にリダイレクトしたいのです。abc.def.org の httpd.conf、もしくは .htaccess をどう設定すれば
これが実現出来るのか、アドバイスお願いいたします。使用apacheは 1.3.27 です。
0595nobodyさん03/03/19 15:56ID:5AUtmpA/
redirect
0596nobodyさん03/03/19 15:57ID:5AUtmpA/
失礼しました。Redirectが思ってた機能そのまんまでした。逝ってきます
http://www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html#redirect1
0597nobodyさん03/03/19 16:32ID:wSFZE8Gs
★男はココを見るべし★女と金と???★
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
http://www.pink-angel.jp/betu/linkvp2/linkvp.html
0598nobodyさん03/03/19 17:20ID:8OO+f4X+
htaccess書類ってサーバの設定で出来る事と出来ない事を
設定する事ってできるのだろうか?
例えば認証はできるけど、リダイレクトは出来ないとか?
0599nobodyさん03/03/19 17:27ID:???
>>598
もちろんです
0600nobodyさん03/03/19 18:01ID:8OO+f4X+
>>599
それはhttpd.confでやんの?って他でやるわけないか?
その辺に詳しいHPとかありまするでしょうか?
0601nobodyさん03/03/19 22:54ID:???
>>600
Apacheのドキュメントにちゃんと記述があるのだが。。。。
0602nobodyさん03/03/20 14:16ID:56SQojaZ
redirectじゃなくて、該当のディレクトリより下だけproxyとして
機能させるって芸当できますか?

0603nobodyさん03/03/20 14:37ID:???
ProxyPass /hoge http://another.server/fuga/
0604nobodyさん03/03/21 06:17ID:HUxemJkh
>>603
感謝感謝。/hoge の下も自動的に http://another.server/fuga/の下のプロ串に成ってくれると嬉しいんですけど…
0605nobodyさん03/03/21 07:04ID:???
なるよ。proxy先のファイルが絶対パス使ってると色々と面倒だけど
0606nobodyさん03/03/21 12:55ID:gRcA/yQc
host(IP)とuser_agentをand条件でアクセス拒否したい場合、
どのような記述にすればよいのでしょうか?
0607nobodyさん03/03/21 15:56ID:???
まー、mod_rewrite を使うのが一般的なんだろうけど、
あえて mod_setenvif でやってみる。

# 該当IPならdeny_ipを1にセットする
SetEnvIf Remote_Addr ^123\.45\.67\.89$ deny_ip
# 該当UAならdeny_uaを1にセットする
BrowserMatch "hoge browser" deny_ua
# 該当UA以外なら(deny_uaが1でなければ)deny_ipをクリアする
SetEnvIf deny_ua [^1] !deny_ip
# この時点でdeny_ipが1なのは該当IPかつ該当UAのアクセスのみ
deny from env=deny_ip

試してないからこれで動くかどうかはわからん。
0608nobodyさん03/03/22 16:41ID:sDe5B2DO
/test/hoge.cgiにPOSTでアクセスが来たら
/cgi-bin/test/hoge.cgiを実行させたいのですがどうしたらいいでしょうか?
教えてください。
0609nobodyさん03/03/22 22:27ID:???
<Limit POST>
Redirect /test/hoge.cgi /cgi-bin/test/hoge.cgi
</Limit>
0610nobodyさん03/03/23 00:36ID:kxijgvpq
とあるフォルダの.cgiファイルにアクセスしてきた人の中で
特定のホストだけを別アドレスへ転送することは可能でしょうか?
ちなみにアドレスにはIDが付いてる(.cgi?id=abcd)んですが、
関係無しに.cgiにアクセスした人全てを対象にしたいのです。

ErrorDocument 403 http://aaa.com/aaa.html
order deny,allow
deny from all
allow from 210.000.00.0
↑これをフォルダにいれると以下のフォルダ全部が対象になってしまいます。
特定のファイルのみを対象にする事は可能でしょうか?
0611nobodyさん03/03/23 01:03ID:???
<Filesか<Locationで囲めばいいじゃん。
0612nobodyさん03/03/23 01:21ID:???
>>611
出来た!ありがとうございます!!うーん簡単な事だったんでつね・・
061360803/03/24 10:04ID:qzLwjJni
>>609
ありがとうございます。
移動はするようになったんですが、POSTのデータは送られないみたいです。
POSTのデータも送るようにすることは出来ないでしょうか?

mod_rewriteとか使おうとしたら入っていなくて使えないみたいなんですが、出来ますでしょうか?
0614nobodyさん03/04/01 01:10ID:hkUq7LHV
Kddiのホスティングサービスを使用しているのですが。
.htaccessでBasic認証をしようとして上手くいきません。

調べてみるとWebサーバーがZeusのようなんですが。
apacheと違う設定が必要なのでしょうか?ググってもイマイチ解りませんでした(´・ω・`)

過去ログ嫁、って言われると思って読んでたら >>8 のようなレスみつけて
さらに(´・ω・`)
0615nobodyさん03/04/01 02:24ID:???
>614
通常はグローバルかバーチャルドメイン単位の設定になるんじゃないの?
http://www.jp.zeus.com/faq/3_settings.html
あとは、
http://www.zeus.com/extra/docsystem/docroot/apps/web/docs/modules/htaccess/index.html
Htaccessモジュールって奴を有効にすると、.htaccess(名前は違う可能性はあり)である程度制御できるみたいだけど。

つか、なんでKDDIに訊かんのじゃ。
0616nobodyさん03/04/02 01:07ID:???
めちゃくちゃ亀レスをしてみるテスト

>>527
>RewriteCond DUMMY CONDITION
その名の通り、ダミーの条件。
ロボットよけなどの目的で条件を増やしていく時に便利。RewriteRule の1行前(最後から2行目)に置く。
もし DUMMY CONDITION を使わないのなら、最後から2行目の [OR] を外さなければならなくて、
追加の度に書き換えするのが面倒。同じ動作をする下の二つの例を眺めて、何となく分かってもらえれば…

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} robot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} archive [NC]
RewriteRule ^.*$ - [F]

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} robot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} archive [NC,OR]
RewriteCond DUMMY CONDITION
RewriteRule ^.*$ - [F]
0617nobodyさん03/04/02 01:10ID:???
条件を [OR] で結び、かつ条件を下に付け加える時位しか使わなくて良いな…<DUMMY CONDITION
0618nobodyさん03/04/04 19:02ID:YS6eUXcs
ファイルの数が多くなってきたのでディレクトリを分けようと思うのですが,
旧ファイルにアクセスしてきた場合に新しいディレクトリ/ファイルを指すようにするにはどうすればいいでしょうか?

こういう場合はRedirectを使ってできるのでしょうか?
0619nobodyさん03/04/04 20:14ID:SbUnzugx
mod_rewrite
0620nobodyさん03/04/04 20:31ID:YS6eUXcs
ありがとうございます

調べてみて
RewriteEngine on
RewriteRule foo.html dir/hoge.html
このような感じにしてみたのですがhttp//aaa.af/foo.htmlにアクセスするとこのアドレスのままで
http//aaa.af/dir/foo.htmlが呼び出されるためにHTML内の相対パスがでたらめになってしまいます。

http//aaa.af/foo.htmlにアクセスするとhttp//aaa.af/dir/foo.htmlに移動(?)するにはどうすればいいでしょうか?
0621nobodyさん03/04/04 21:06ID:YS6eUXcs
お騒がせしました。次のようにすることでできました。
RewriteRule foo.html http//aaa.af/dir/hoge.html [R]
0622nobodyさん03/04/05 13:36ID:WHD6dGV8
すいません。
自宅鯖なんですが、
拡張子のないファイルをcgiとして動作させるにはどのように記述すれば良いのでしょうか?
0623nobodyさん03/04/05 14:13ID:???
<Files "filename">
SetHandler cgi-script
</Files>
0624nobodyさん03/04/05 16:10ID:???
MXとかやってるとIPで直接自宅鯖にアクセスしてくる奴がいるんだが、
IP直接のアクセスはじけない?
ドメインからのみアクセスを許すってのは不可能でしょうか?
0625nobodyさん03/04/05 18:54ID:???
>>624
バーチャルホストで設定すると簡単。
062662403/04/05 23:12ID:???
>>625
すいません。具体的に教えて頂けたら非常に有難いんですが・・。
0627nobodyさん03/04/06 17:26ID:/PiJz0gU
最近多い、アンテナ系にひっかからない様に
出来ますか?
0628nobodyさん03/04/06 18:12ID:???
はてなアンテナならrobots.txtに書く。
それ以外のたいていのアンテナは手動登録だから、
アンテナ捕捉やめれとHTMLに書いておけばよろし。
0629nobodyさん03/04/06 22:37ID:???
>>622
バーチャルホストの設定を検索したら一発だよ・・・
なぜ自分で調べようとしない・・・・
0630nobodyさん03/04/09 00:37ID:dyBoGu3H
質問です。
今現在.htaccessを以下のように記述しています。
Options -Indexes
ErrorDocument 404 /~アカウント/404.html
ErrorDocument 403 /~アカウント/403.html
ErrorDocument 500 /~アカウント/500.html
SetEnvIf Accept-Language ja acceptja
Order Deny,Allow
Deny from all
Allow from env=acceptja
ErrorDocument 403 http://www.google.com/
日本語を使用しない設定になっているブラウザを別サーバに飛ばしています。
意味はよくわかっていないのですが、検索してみたところこう記述すればよい
とのことなので見様見真似で書いてみました。動作確認済みです。

この設定をサイトのトップ(index.html)のみに適用させることは
可能でしょうか?今のままだとサイトのどのページに繋いでも飛ばされてしまいます。
/~アカウント/eindex.htmlという英語ページに飛ぶように書き換えたいのです。
どなたかわかる方いらっしゃいましたらよろしくお願いします。
0631nobodyさん03/04/09 01:02ID:???
>>630
そこまで調べられたらこれくらい調べれ
http://www.mikeneko.ne.jp/~lab/web/htaccess/block.html#Files
0632nobodyさん03/04/09 01:56ID:???
Files ディレクティブもわからんような奴がなんでそんな設定しようとするのかね
063363003/04/09 02:00ID:xjplOLcP
ありがとうございます。以下に書き換えてアップしなおしました。
Options -Indexes
ErrorDocument 404 /~アカウント/404.html
ErrorDocument 403 /~アカウント/403.html
ErrorDocument 500 /~アカウント/500.html
<Files index.html>
SetEnvIf Accept-Language ja acceptja
Order Deny,Allow
Deny from all
Allow from env=acceptja
ErrorDocument 403 /~アカウント/eindex.html
</Files>

これで/~アカウント/index.htmlにアクセスすると/~アカウント/eindex.htmlに飛ばされるようになりました。
しかし/~アカウント/と入力すると通常の403が表示されてしまいます…解決策はありますでしょうか。
それから、この設定はサイトのディレクトリ内のindex.htmlファイル全てに適用されて
しまいますよね?できれば、トップのみに適用したいのですが…。
検索してみたところ、LocationMatchを使用すれば可能であるとのことですが、
これはhtaccessの記述ではないですよね?htaccessでは不可能なのでしょうか。
不可能であれば全ディレクトリにindex.htmlというファイル名を使用しないことで
フォローしようかと思います。
何度も申し訳ありません。それからウチのサーバ、今落ちてるみたいなので
これからの動作確認ができません。対処法を出して頂けたのなら、明日試して
みようと思います。よろしくお願い致します。
063463003/04/09 02:29ID:???
ごめんなさい、わかりにくかったです
日本語を設定から外してhttp://アカウントne.jp/index.htmlにアクセスすると
/~アカウント/eindex.htmlに飛ぶようになりました。
しかしhttp://アカウントne.jp/と入力すると、言語設定が何であれ
通常の403が表示されてしまいます。ということです。
0635初心者03/04/10 17:12ID:vwdwKqYD
>>634
>サイトのディレクトリ内のindex.htmlファイル全てに適用されて
だったら、<files・・・のところをフルパスで書いたら?
#動作確認はしてないぞ。

あと、ne.jp/でアクセスできるのなら、ne.jp/ってアドレスを打ち込んだら
ne.jp/index.htmlに飛ぶようにしたらどうかな?
#やっぱり動作確認してません。
#というか、根本的解決(質問にこたえてない?)にはなってないかも。。。

0636初心者03/04/10 17:49ID:vwdwKqYD
>>634=633が、ほかのページに飛ばす処理を
><Files index.html>
>SetEnvIf Accept-Language ja acceptja
>Order Deny,Allow
>Deny from all
>Allow from env=acceptja
>ErrorDocument 403 /~アカウント/eindex.html
></Files>
こう書いてるけどさ、
<Files index.html>
SetEnvIf Accept-Language ja acceptja
Order Deny,Allow
Deny from all
Allow from env=acceptja
Redirect permanent /~アカウント/ /~アカウント/eindex.html
</Files>
とは書けないの??



0637初心者03/04/10 17:51ID:vwdwKqYD
>>636
。。。
だめじゃん。自己解決スマソ。
#馬鹿ですね・・・
0638tantei03/04/10 18:26ID:???
★あなたのお悩み解決致します!!
●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●別れさせ工作
あらゆる手段を使ってターゲットを別れさせます!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
その他人生相談からどんなお悩みでも解決いたします!!
 直通  090−8505−3086
URL  http://www.h5.dion.ne.jp/~grobal/
メール  hentaimtt@k9.dion.ne.jp
   ■グローバル探偵事務所 

0639nobodyさん03/04/11 23:40ID:YXXzhNpQ
Aさんだけを○○○.htmlへ
あとの人をErrorDocument 403 /403.htmlへ
と飛ばす事って可能なのでしょうか?
0640nobodyさん03/04/12 01:26ID:???
>>639
可能。
と答えれば良いんだな?
064163003/04/12 01:48ID:???
>>636
あらかた試してみましたが思うように動いてくれなかったので
index.htmlをフレームページにして、呼び出すhtmlに言語設定による
リダイレクトをかけることにしました。
ありがとうございました。
064263903/04/12 12:38ID:rzWeVofu
>>640
どのような記述にすれば良いのでしょうか?
と質問すれば良いのですね?
0643nobodyさん03/04/12 13:09ID:???
>>642
ということは有りとあらゆる方法を1つ1つ記述しろ!おまいら!
という解釈でよろしいのでしょうか?

と、 >>1 を読んで回答していますが、 >>1 は読んだか?
064463903/04/12 14:34ID:???
>>643
>>1は読みましたよ。
>マジな質問にはマジレスしてあげて下さい。
って書いてるじゃありませんか?
だからマジレスしてるんですよ。
私は日本人だからApacheサイトの英語なんて読めない。
それに「おまいら!」なんて思ってもないし、書いてもない。
要するに普通に教えて下さいと言ってるだけです。
0645nobodyさん03/04/12 15:46ID:RppHn+pv
>>644
ところで、「Aさんだけ」はどうやって特定してるんだい?
064664403/04/12 17:05ID:???
>>645
IPアドレスです。
0647(・∀・)ニヤニヤ03/04/12 19:55ID:2mdOp0E+
Aさんが固定IPならいいけどね
0648nobodyさん03/04/12 20:09ID:???
>>646は固定IPやから書いとるんやろ?
と、わしは読んだ(w
0649nobodyさん03/04/12 20:11ID:MHoWRCU2
http://www2.leverage.jp/start/
0650名無し03/04/12 20:17ID:???
誰か教えてやったら?可愛そうに・・・
解らないから、ここで聞いてるんじゃないのかい?
まぁ、俺には解らないけどね(プ
0651nobodyさん03/04/12 21:07ID:???
わからない?

(σ゚∀゚)σ 冗談だろ・・・?
065264003/04/12 21:33ID:???
>>644
逆ギレされたようですねぇ。
わたしゃどぉみても、
> 厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
こちらの方に該当するのかと思ったのだが。

> 私は日本人だからApacheサイトの英語なんて読めない。
殊にこの発言で『厨房』確定だと思います。
本当にApacheを知りたいのならば、英語が読めなければ日本語訳を出しているサイトを探すか、英文マニュアルをWEB翻訳に通すかして、何が何でも調べようとするのが本筋かと。

>>645-647
をみての通り、回答者側が色々疑問点を出してきているだしょ?
要するに中途半端な情報だけでどぉやって回答できるのかと考えてもらいたい。

・何をやりたいのか。(OS、httpdバージョン等環境の提示)
・実際に試してみた方法。(自分でやってみた設定例)
・うまくいかなかった結果(エラーログ等の情報の提示)

最低限この3つは必要だと思うのだが。

・・・ってマジレス過去悪いよなぁ(鬱)
0653nobodyさん03/04/12 21:42ID:???
>>652
マジレスしてやがんの(ぷっ
0654nobodyさん03/04/13 00:23ID:???
認証を行うのが一番だと思う・・・・
403にはならないけど。
0655nobodyさん03/04/13 00:56ID:???
>652
折れも似たような事書こうかと一瞬思ったけど、
最近はこっちからエネルギー使うのには疲れたので
ここに限らず待ちモードだよ。吐き出すために2chに来てるのに…

つうことで639、もうちっと条件絞れ。
0656nobodyさん03/04/14 20:17ID:???
Aさんだけを弾いたことはある。ネットマスクとUAだけで。

639が善意でリダイレクトさせるのか、悪意なのかで答えは変わってくるかもしれない(藁
065763903/04/15 00:03ID:???
>>652
言いたい事はそれだけなの?
逆ギレ?私は逆ギレなんてしてないよ。
好き勝手な事を書かないで欲しいわ(w
人に教える事も出来ないネトオタのア・ナ・タ!
0658nobodyさん03/04/15 00:11ID:???
>>657
教えることも出来ないってうかさ、>>652をよく読んでるのか? 読解力ゼロ?
必要なデータを提示してから吠えろよ、ウジ虫。
0659nobodyさん03/04/15 00:41ID:???
RewriteEngine on
RewriteCond %{RES_NUMBER} 639
RewriteRule ^.*$ http://vaka.itte.yoshi/burakura.shtml [R]

RewriteCond %{RES_NUMBER} !639
RewriteRule ^.*$ - [F]

ErrorDocument 403 /error.cgi?403
066063903/04/15 01:42ID:???
>>658
ウジ虫だから吠える事が出来ない罠!
066164003/04/15 02:40ID:???
>>657
もうちょっと質の良い燃料をキボンヌ(w

>>659
だれも本来のページが見れないのでつね(つД`)
ちなみに404にしておくと、あたかもそのURIが存在していないように見えるので良いのではないかと(w
0662nobodyさん03/04/15 09:31ID:???
Aさんだけを特別なページに飛ばす意図みたいだから、Basic認証じゃダメなんだろうな。
>>652の言う通り、>>639の情報や意図が見えないから654や659のようなので十分だろう。

>>661
404にしても、ステータスコードに403を出力するにはCGIか何かでヘッダーを送信しないと
UAによってはバレます。リダイレクトでエラー用CGIに飛ばしても、飛ばす時に304が
帰ったあと、CGIで403を吐き出すけど。でも素人のゲスト向けにはそれで十分かも。
0663nobodyさん03/04/15 10:51ID:???
<Files "639isDQN.html">
order deny,allow
deny from all
allow from gyakugire.vaka639.net

ErrorDocument 403 /403.html
</Files>
0664nobodyさん03/04/16 01:25ID:???
SetEnvIf RES_NUMBER 639 kichigai
Order Allow,Deny
Allow from All
Deny from env=kichigai
0665山崎渉03/04/17 12:05ID:???
(^^)
0666nobodyさん03/04/18 20:02ID:???
教えてくんで申し訳ありませんがあるディレクトリーでAのIPからは認証なしでアクセス可能。
BのIPからはベーシック認証でアクセス可能、その他のIPからは総て拒否になる設定を
探しているのですがわかるかたいらっしゃいませんか?

過去ログから
Deny from all
Allow from .domain.com
AuthType Basic
AuthUserFile /usr/local/apache/conf/htpasswd.users
AuthName "special directory"
Require valid-user
Satisfy any

だと、.domain.comは認証無しでアクセス可能で、その他のIPは総てベーシック認証になるというのは見つけたのですが
よろしくお願いします。
0667nobodyさん03/04/26 14:51ID:???
>>1
>厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
これがキモイ。普通に”無視”じゃ駄目なのか?
066864003/04/27 00:02ID:???
>>666
マルチすなハゲホゲボケカス
ちったぁ自分で実験してみるなり考えてみるなりするれ。

>>667
無視してもしつこいから↑みたいに煽っていまつ。
0669制服マニア03/04/27 05:37ID:???
【PHP】初心者コーナー 2 Released
にて困ってる椰子がいます。助けてあげて偉い人
http://pc2.2ch.net/test/read.cgi/php/1048442813/431-

#つか、単純に折れもそんな方法が知りたいだけなんだが・・・
0670nobodyさん03/04/27 08:08ID:6hy2VXtZ
す〜んごい、難しい質問したいのです。



実は.htaccessで英語ページと日本語ページを振り分けたいのですが、
(英語はindex.html.en、日本語はindex.html.jpと言う感じ)
それとは別に、日本語ページをGOOGLEで上位を目指しています。
一番心配しているのはGOOGLEBOTが巡回しに来たときに、
読み込むのはいいのですが、日本語ページSEO対策しているのに、
上位で載せてくれるどころか、載せないで終わってしまうのではないか?
それはなぜか?GOOGLEBOTが英語をベースにしているかもしれないのが
怖いからです。そこら辺詳しい方いましたら、教えてください!

またくだらない質問。
他ページからリンクすると日本語ではいちいち
index.html.jpにしないといけないですか?index.htmlでもいいでしょ!

よろしくお願いします!
0671bloom03/04/27 08:29ID:3nPIuagT
http://homepage.mac.com/ayaya16/
0672nobodyさん03/04/27 09:45ID:CgLp7FYS
ネット上で自分の分身キャラ「アバター」を作って楽しくコミュニケーション
無料登録で、もれなく商品券とメールアドレスが貰える!!
http://camellia16.fc2web.com/cafest.html
0673nobodyさん03/04/27 12:04ID:???
>>670
ttp://www.mikeneko.ne.jp/~lab/web/htaccess/negotiation.html
0674名無しさん@カラアゲうまうま03/04/27 12:16ID:???
>>669
<DirectoryMatch> や <LocationMatch> なら可能だが、httpd.conf にしか書けない。
一般のユーザ権限でやるには、サブディレクトリごとに上位ディレクトリの設定を
打ち消す設定の.htaccess を置く以外の方法はないと思う。たぶん。

>>670
673に補足すると、googlebot は Accept-Language: を吐かないので、
コンテンツネゴが使われなかった場合には日本語ページを吐く設定にする必要あり。
0675名無しさん@カラアゲうまうま03/04/27 12:19ID:???
よく見たら>>673のページ間違ってるね。
jp じゃなくて ja にしないとうまくネゴで日本語ページが選ばれないと思う。
0676nobodyさん03/04/27 12:20ID:???
>>670
マルチポストすんな!ゴルァ!
0677nobodyさん03/04/27 14:15ID:???
>>676
それ>>671>>672にも言えば
0678制服マニア03/04/28 08:59ID:???
>>674
.htaccessじゃダメなのか・・・
下位に打ち消す為の.htaccess置くってのは、ぢつは今やってるんだが、
ディレクトリが散乱してるから、もう何が何やら・・・(ウトゥ
レスtHanx!
0679nobodyさん03/04/29 02:59ID:???
特定のディレクトリ内にFTPでアップロードする容量数を制限することって出来ますか?
0680nobodyさん03/04/29 12:12ID:???
>>678
directoryindexでindex.html以外にするな。俺だったら。

>>679
OSの助けが必要。よって鼬飼い。
068168003/04/29 12:23ID:???
>>678
思いつきだけで実験してないが
SetEnvIf Request_URI ...
と<IfDefine>で何とかならんかい?
068268103/04/29 13:02ID:???
ifdefineは駄目だね。rewritecondか。
0683nobodyさん03/04/29 18:26ID:???
>>680
ありがとうございました!
0684nobodyさん03/04/29 19:21ID:???
SetEnvIf REFERER "URL" Ref1
Order Deny,Allow
Deny from all
Allow from env=Ref1

imagesに.htaccess置いて直リンは規制できたんです。が、
REFERERが無い時=ブックマークやURL撃ち込み等もアクセスを許可したいのですが・・
0685nobodyさん03/04/29 21:22ID:???
SetEnvIf Referer .* hoge
SetEnvIf Referer "URL" !hoge
order allow,deny
allow from all
deny from env=hoge
068668403/04/29 21:39ID:???
>>685
>>684のと同じくなってしまいます・・・何故だ。
0687nobodyさん03/04/29 21:43ID:???
試さずに書いたんでスマンの。
SetEnvIf Referer .* hoge
って Referer: がないときにもマッチするのか? これを
SetEnvIf Referer ^http.* hoge
に変えるとどうだべ?
0688nobodyさん03/04/29 21:46ID:???
それからもう一点。
この手の確認をするときはブラウザのキャッシュを確実にクリアしてくれ。
068968403/04/29 21:49ID:???
できますた!ありがとうございますヽ(´∀`)ノ
0690nobodyさん03/04/30 18:22ID:pK5Hqpqz
ロリポで
Options +Includes
AddType text/html shtml
AddHandler server-parsed shtml

DirectoryIndex index.cgi index.html index.shtml top.htm
を記述すると、500がでるんです。
どこがまちがってるんでしょ
0691動画直リン03/04/30 18:29ID:amWoVOiY
http://homepage.mac.com/hitomi18/
0692nobodyさん03/04/30 19:23ID:???
.htaccessファイルで書き換えられる設定に制限がかけられているとか?
0693nobodyさん03/04/30 19:26ID:CF5dlosV
>>692
うーん、それはないとおもうんですけどねぇ。
とりあえずhtpasswdとのBASIC認証はできました。
0694__03/04/30 19:31ID:???
   ,.´ / Vヽヽ
    ! i iノノリ)) 〉
    i l l.´ヮ`ノリ <先生!こんなのがありました!
    l く/_只ヽ    
http://www.yamazaki.90.kg/moe/hankaku072html
http://yamazaki.90.kg/mona/index.html
http://www.yamazaki.90.kg/moe/hankaku08.html
http://yamazaki.90.kg/moe/hankaku10.html
http://www.yamazaki.90.kg/moe/hankaku07.html
http://yamazaki.90.kg/moe/hankaku03.html
http://www.yamazaki.90.kg/moe/hankaku05.html
http://yamazaki.90.kg/moe/hankaku01.html
http://www.yamazaki.90.kg/moe/hankaku06.html
http://yamazaki.90.kg/moe/hankaku04.html
http://www.yamazaki.90.kg/moe/hankaku09.html
0695nobodyさん03/04/30 20:25ID:???
>>693
規制されてる以外に考えられんぞ
0696nobodyさん03/04/30 21:26ID:???
>>693
うちのレンタルサーバもBASIC認証は出来るが
OPTIONは使えませんといわれたぞ
0697nobodyさん03/04/30 22:07ID:C+QJPr3t
>>695>>696
レスさんくす。ロリポスレで聞いたらSSI使えるらしいので、漏れも設定ミスかもしれません。
0698nobodyさん03/05/01 08:55ID:???
httpd.confを見られれば見ちゃえ。
0699nobodyさん03/05/01 18:23ID:T2U1qseY
>>698
どこを見るんですか?
トクトクみたいにユーザー全体が見えるよう上層には行けないんですが・・・・
0700bloom03/05/01 19:10ID:YcBKOzoM
http://homepage.mac.com/ayaya16/
0701nobodyさん03/05/03 10:22ID:jmgA/yl2
aaa-bbb01.ccc.ne.jp
aaa-bbb02.ccc.ne.jp
といったホスト名をアクセス拒否したいんですが、

deny from aaa-bbb??.ccc.ne.jp

みたいな感じで設定はできないのでしょうか?
0702nobodyさん03/05/03 11:16ID:RuIDNhDo
deny aaa-bbb??.ccc.ne.jp
0703nobodyさん03/05/03 16:25ID:RuIDNhDo
DirectoryIndex fantasy.cgi
AuthUserFile /home/sites/lolipop.jp/users/chu.jp-jewel/web/admin/.htpasswd
AuthGroupFile /dev/null
AuthName "Administrator Only"
AuthType Basic
require valid-user

動かない・・・なぜ。ディレクトリーインデックスをはずすとうごく。
入れると動かない。ロリポだが、ディレクトリーインデックスは使える、
なぜ?
0704nobodyさん03/05/03 16:33ID:???
>>703
独り言みたいに言ってないで、どう動かないのかわかるように書きなよ。
0705nobodyさん03/05/03 16:33ID:RuIDNhDo
みすった。
directoryindex のあとはcheck.cgi
だ。でも、これでもできないぞ。なにか根本的に違う気が・・・
0706703=70503/05/03 16:35ID:RuIDNhDo
>>704
500エラーなんだな。htmlファイルを指定しても500エラーだから、
htaccessの記述がおかしいんだな・・・・
なんでだろ〜
0707nobodyさん03/05/03 22:47ID:???
Option +Indexes を追加すると?
0708nobodyさん03/05/03 22:47ID:???
Option じゃねーや。Options だ。
0709703=70503/05/03 23:18ID:gpUc1okd
>>708
AuthUserFile /home/sites/lolipop.jp/users/chu.jp-jewel/web/admin/.htpasswd
AuthGroupFile /dev/null
AuthName "Administrator Only"
AuthType Basic
require valid-user
Options +Indexes
DirectoryIndex check.cgi
でだめでした・・・
0710nobodyさん03/05/04 01:15ID:???
んじゃ、設定で Indexes の override を許可してないんでしょ。たぶん。
CGI を index.html にリネームして、
<Files index.html>
SetHandler cgi-script
</Files>
としてしまうとか。
0711nobodyさん03/05/04 12:17ID:???
さくらタンインターネット等は .htaccess を設置できても、一切の Options を指定できないケースもあり。
その場合は指定すると必ず 500 Internal Server Error。
0712nobodyさん03/05/06 13:41ID:???
xxx.co.jpを1.htmlへ飛ばし、xxx.ne.jpを2.htmlへと振り分けるには
どの様に記述すればよろしいのでしょうか?
>>1を読みましたが、どこに書かれてあるのか分かりませんでした。
よろしくお願いします。
0713nobodyさん03/05/06 14:21ID:???
>>712 ちゃんとした日本語で書け。意図的に曲解してやろう。

ServerName xxx.gr.jp
<VirtualHost *>
ServerName xxx.co.jp
Redirect / http://xxx.gr.jp/1.html
</VirtualHost>
<VirtualHost *>
ServerName xxx.ne.jp
Redirect / http://xxx.gr.jp/2.html
</VirtualHost>
0714nobodyさん03/05/06 19:36ID:???
認証画面の時に出る文字を改行させたいんですけど
不可能でしょうか?
前、どっかで見た事あった様な気がするんですが・・・
AuthName "あいうえお<br>かきくけこ"
とかやっても普通に「あいうえお<br>かきくけこ」って表示されます(泣

可能だったらご伝授下さいませm(_ _)m
0715nobodyさん03/05/06 19:55ID:???
>>714
試しに \r\n を使ってみたけどダメだった。
機種依存ワザになってしまうが、全角スペースで調整するとかはどうだろ?
071670903/05/06 21:53ID:5MrMxTMp
ロリポに問い合わせた結果、
「Indexesの許可をいたしました」
でした。助かりました。
0717nobodyさん03/05/06 23:04ID:koLlErck
貼りまくって先月ようやく40万円稼いぎましたwww。

参加は無料なので参加してみるだけ参加してください。

また私のように紹介すると紹介者の利益の10%も貰えます。

http://www.adultshoping.com/addclickport.cgi?pid=1052120506
0718bloom03/05/06 23:10ID:qyy2Fj99
http://homepage.mac.com/ayaya16/
0719nobodyさん03/05/06 23:18ID:Qy2O/QfR
岩下志麻 森山良子 小宮山洋子(53) 小渕優子(28) 
華道家元の安達瞳子(高1まで)大島智子(42) 原かおり(39) 
岩本さつき(37)山形テレビ 三上智恵(37)MBS
加藤ゆずか(36)岩手放送 山崎温子静岡第1TV椎名桜子(35)
上野ゆい(35) 水原恵理(35)テレ東 児島未散(34)宝田明の子
樫本(黒田)知永子 ×岩崎宏美・良美栗原はるみ(短大)
花田美恵子(若乃花夫人) 雨宮塔子(31) ドラ永井美奈子(36)
鈴木保奈美(35)鶴田真由(31) 宇都理恵(30) 
藤村さおり28歳フジテレビ 中村奈央子(28) 
伊藤裕子(27) 木村佳乃(25)山口もえ(24) 矢口倫子(24) 
松藤あつこ(20) 峠恵子松田麻未 細田阿也(19)寺田はるひ(AV)
加藤一郎(初等学校から旧制高校成城学園→東京帝国大学法学部・
元東大総長・東大名誉教授・成城学園名誉園長)
柳谷謙介(旧制高校→東大法学部・元外務官僚・成城学園理事長)
鯵坂二夫(旧制高校→京大・京大名誉教授)
小尾信弥(中学校から旧制高校まで成城学園→東京帝国大学理学部・
東大名誉教授)
吉田秀和(旧制高校→東大フランス文学・音楽評論)
小澤征爾(中学校から高校1年まで成城学園、音楽を志し桐朋学園へ・
指揮者・成城学園理事)
堤 清二(旧制高校→東大経済学部・実業家・ペンネ−ム‘辻井 喬’
作家・成城学園理事)
羽田 孜(成城学園高校→成城大学経済学部・元首相・成城学園理事)
大岡昇平(青山学院中学から成城学園中学へ移り旧制高校→京大
フランス文学・作家)
大林宣彦 辻仁成 徳大寺有恒 黒沢久雄・優  赤木圭一郎
田村亮(55)・田村正和(58)丹羽義隆(46)松澤一之(46) 金田賢一
高嶋政宏 高嶋政伸 石黒賢(35) 田邊晋太郎
篠原俊晴  小倉淳 安藤弘樹 なべやかん 小坂一也(66) 及川光博 
小宮山雄飛(ホフ・デュラン)  松尾雄治(高校まで)
0720nobodyさん03/05/08 17:01ID:???
話せば許可してくれる鯖会社は素晴らしいね
0721nobodyさん03/05/09 21:32ID:???
>>714
IEのtitle属性に使う改行コードは駄目かい?
その改行コード、ちと失念。ぐぐってみてくれ。
0722nobodyさん03/05/09 21:42ID:???
>>714
なんでそんなことしたいの?
0723nobodyさん03/05/10 00:49ID:???
特定のホスト仮にip1a****.***.ad.jp (*は可変)
を弾きたい場合は どのように記述すれば良いのでしょうか?
どなたかご教授お願いします
0724nobodyさん03/05/10 01:14ID:???
>>723
中間だけ可変にはマッチさせられない。
0725nobodyさん03/05/10 01:33ID:???
>>724
そうですか・・ありがとうございました
0726nobodyさん03/05/10 11:35ID:???
>>723
ホストじゃなくてipアドレスで
0727nobodyさん03/05/11 00:07ID:???
《 分散コンピューティング支援 白血病・がん薬剤研究解析プロジェクト 》
《 " grid.org Cancer Research Project @ Team 2ch " 》

コンピュータ使用時の余剰処理能力を使用し、白血病・がんの治療薬研究解析の目的で
分散コンピューティングを用いてスクリーニング作業を行うプロジェクトです。


UD Flash
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/9382/udteam2ch.htm
ttp://www.geocities.jp/principia_0/UD.html
0728山崎渉03/05/22 02:04ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0729nobodyさん03/05/26 12:30ID:FpqGkX6P
マジ質問ですいません
jpgファイルをメールで無断配信されてしまいました
それを防ぐために、手打ちを含む、
http://aaa.bbb/XX.jpg で終わるリクエストを禁止したいのですが
どうすれば良いでしょうか?

<FilesMatch "\.(gif|jpe?g|png)$">
Order Deny,Allow
Deny from all
Allow from env=local_referal
</FilesMatch>

これですと自サーバーからも見えなくなってしまいます
0730nobodyさん03/05/26 13:05ID:???
>>729
<FilesMatch "\.(gif|jpe?g|png)$">
SetEnvIf REFERER "www.ドメイン名/hoge" local_referal
Order Deny,Allow
Deny from all
Allow from env=local_referal
</FilesMatch>
0731nobodyさん03/05/26 15:28ID:???
>>730
そりだとREFERER切ってあると、読めなくなるよね。
>>729
なんらかのCGIを通して画像を排泄してみるれば?
0732nobodyさん03/05/26 15:37ID:???
>>731
スカトロ画像に差し替えるのかとおもたよ
073372903/05/26 18:41ID:kocees/h
>>730
ありがとうございます
>>731
そうなんです
パソコンからはOKなんですが、携帯からは読めなくなってしまいました
allow from docomo.ne.jp
入れると携帯に直接メールで送られた画像が読めてしまいます
やはりCGIで吐き出すしかないですか?
0734nobodyさん03/05/27 22:54ID:mBS6XHxz
LayoutHeader "<p><a href=\"http://oiwef.co,jp/\">top</a>"

みたいなのを作って挿入させているのですが
htmlソースから見ると<body><p><a href=...........と言う感じで配置されてしまい
改行を挿入したいのですがやり方がわかりません
<body>
<p><a href=...........
こういう感じにしたいんですが
偉いヒト教えてください
\nだめ
0735nobodyさん03/05/27 22:55ID:???
\n
0736bloom03/05/27 23:10ID:77ADrmTJ
http://homepage.mac.com/ayaya16/
0737nobodyさん03/05/28 02:20ID:JZXgurEn
あなたが探してる話題あれはこれでしょ♪
http://endou.kir.jp/betu/linkvp/linkvp.html
0738nobodyさん03/05/28 02:35ID:???
なんでこんなスレがpart3まで続いてるんだ?
0739nobodyさん03/05/28 02:59ID:???
>厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
と言う偉い人のポリシーがこの板に合っているからです
0740bloom03/05/28 03:10ID:52+C0e9R
http://homepage.mac.com/ayaya16/
0741bloom03/05/28 03:10ID:52+C0e9R
http://pc2.2ch.net/mysv
0742nobodyさん03/05/30 23:03ID:iZZdtbmg
スワップスワップ!!
0743nobodyさん03/05/31 03:12ID:9iWEf9Sv
APACHEでWEB公開しております。
あるフォルダー内をIDとパスワードで公開制限しているのですが、
IDごとに一日の転送量を規制したいと思います。
そのようなプログラムでお勧めはありますか?
0744nobodyさん03/05/31 19:07ID:wjGf7jXo
>>743
自分でモジュール作れ。

以上。
0745_03/05/31 19:32ID:???
http://homepage.mac.com/hiroyuki43/jaz10.html
0746_03/05/31 19:52ID:???
http://homepage.mac.com/hiroyuki43/hankaku06.html
0747nobodyさん03/06/09 01:39ID:???
ageてみる?
0748nobodyさん03/06/11 22:26ID:u2aqyjyI
.htaccessの継承について質問があります。

a
|-b
 |-c
 |-d

このようなディレクトリ構成の場合、aとbに.htaccessをおくと、c,dはaに
置いた.htaccessの設定が有効になります。
これをbに置いたものの設定として継承させたい場合はどのように
すればよいのでしょうか。

初心者ですみませんが、教えていただければ幸いです。
どうか宜しくお願いいたします。
0749nobodyさん03/06/11 22:49ID:???
>>748
aに置いたものではなく、aとbの両方が継承されて有効になる。
異なる指定があった場合は近いbの設定が優先。
つまりaの設定を打ち消す内容をbに含めればいい。
0750nobodyさん03/06/11 23:00ID:???
>>749
なるほど。
大変わかりやすいご説明有難うございます。
これからやってみますね。
0751nobodyさん03/06/11 23:32ID:???
>>749
早速やってみましたが、認証の継承だけがうまくいきません。
aで認証設定してbで認証offにしたいのですが、Optionsに
認証関連のものが無いため、このようになってしまっているの
だと思います。
具体的には、aで
---------------------------------------------------
AuthUserFile /--/.htpasswd
AuthGroupFile /dev/null
AuthName "Authentication"
AuthType Basic

require valid-user
Satisfy any

order deny,allow
deny from all
allow from --.--.--.--
Options +Indexes
---------------------------------------------------
bで
---------------------------------------------------
order deny,allow
allow from all
Options ExecCGI Includes
---------------------------------------------------
このように設定しております。

もう少しいろいろ試してみたいとおもいます。
0752nobodyさん03/06/12 00:46ID:Cr//OTO3
>>751
bに

AuthUserFile /--/.htpasswd
AuthGroupFile /dev/null
AuthName "Authentication"
AuthType Basic

require valid-user
Satisfy any

order allow,deny
allow from all
Options ExecCGI Includes
075375203/06/12 00:50ID:Cr//OTO3
>>751
aの
Satisfy any

order deny,allow
deny from all
allow from --.--.--.--

いらないよ。
075475203/06/12 00:51ID:Cr//OTO3
あぁ、allow from --.--.--.--ってIP書いてるの?
それとも、全部拒否ってこと?
0755nobodyさん03/06/12 00:56ID:???
あのー、
サイトリニューアルするとき、すべてのファイル(リニューアルってかいているファイル以外)にアクセスすると、
リニューアルってかいているファイルにリダイレクトするようにしたいんですが、今、

DirectoryIndex default.shtml
<FilesMatch "\.(gif|jpg|png|cgi|html|shtml|css|txt|zip|dat|log|pm|ini|lock)$"> ←サイト内にあるリニューアル用ファイル以外の拡張子
order allow,deny
deny from all
</FilesMatch>

ErrorDocument 403 /err/re.shtm ←リニューアルってかいてあるページ

こんなアフォみたいなことしているんですが、スマートにできませぬか?
0756nobodyさん03/06/12 01:09ID:mzura71i
急いで来て!
http://homepage3.nifty.com/coco-nut/
0757nobodyさん03/06/12 01:31ID:aUz4OPdB
>>754
説明不足で本当にすみません。
具体的には、allow from 自宅IP
です。

やりたいことは、
・aディレクトリ(TOP)以下は、自宅IPから入った場合以外認証が必要
・しかしbディレクトリ以下は認証を行わないようにしたい
ということです。

度々申し訳ありません。
0758nobodyさん03/06/12 02:03ID:aUz4OPdB
>>754
自己解決レスです。
すみません、解決しました。
どうやら認証が出てしまっていた原因は、一部imgタグ等の参照先が
「/image」のようになっていたもので、こればかりはHTML側の修正しか
解決できないという結論に至りました。

ご親切に回答いただき、本当に有難うございました。
0759nobodyさん03/06/12 05:40ID:???
>>756
NGワードに入れますた
0760nobodyさん03/06/12 10:54ID:???
>>755
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !re.shtm
RewriteRule .* /err/re.shtm [R]

試してないので動かなくても知らん。

なお、Apache の標準の設定では shtm という拡張子は HTML とみなされない。
これを HTML と解釈して表示してしまうのは MSIE のバグで、
他のまともなブラウザではHTML のソースが見えてしまう。
AddType text/html shtm で拡張子の関連づけを追加するか、
shtml に拡張子を変更するかしておくべき。
0761nobodyさん03/06/12 14:17ID:O8jzAhmC
自作エラードキュメント作ったんですが、
水平線の下にある
Apache/ 1.3.27 at xx.xx.xx port 80
とかいうのは、SSIかなにかで出力しているのでしょうか?
それとも、アパッチのバージョンを出力するコマンド?
自作で書きたいんですが、
自分で
Apache/ 1.3.27 at xx.xx.xx port80ってソースに書くしかないんでしょうか?
076276103/06/12 14:44ID:O8jzAhmC
ごめんなさい。
SSIの環境変数調べればできました。。。
ミケネコさんのところみて少ないとおもったけど、やっぱりありますね、
サーバーシグネチャですね。すいません。
076376103/06/12 15:29ID:O8jzAhmC
んー。。
SSIの環境変数使うと
<ADDRESS>って表示されます、、タグが特殊記号に変えられていますね。

#!/usr/bin/perl

print "Content-Type: text/html;charset: Shift_JIS\n\n";
print "$ENV{'SERVER_SIGNATURE'}";

exit;

コイツをexec cgiすればイタリック体で表示されるんですが、
外部ファイルなしで、どうやってできますか?
みなさんはどうやってるんでしょか?
0764nobodyさん03/06/12 15:50ID:???
ErrorDocument 401 /error/?401
ErrorDocument 403 /error/?403
ErrorDocument 404 /error/?404
.
.
.
と書いていまつ。
076576103/06/12 15:51ID:O8jzAhmC
??ってのはどういうことでしょうか?
0766nobodyさん03/06/12 19:32ID:???
>>764

/error/ に対して GET すると

.htaccess の DirectoryIndex に従って解釈される
例えば、DirectoryIndex に

DirectoryIndex index.cgi index.html index.htm

としておけば、index.cgi があればこれが読み込まれる(or 実行される)
で、 cgi を CGI として動かす様に設定しておけばいい。

/error/?404

とかは今まで言って来た例にすると

/error/index.cgi?404

↑こうなる訳。で、?404 ってのが CGI に渡すパラメーター文字列で
環境変数の QUERY_STRING(だったか?)に渡される
076776103/06/12 20:29ID:IdgTANpa
>>766
なるほどぉ、そう略すこともできるのか・・・
076876403/06/12 20:59ID:???
>>766
解説ありがとうです。
あと、クエリを解釈していろんなメッセージを吐いています。
500の時は、cgierror_logのエラー内容部分(%stderr以下)だけを表示させています。
・・・なのでエラーログを見る手間が省けています。
0769nobodyさん03/06/13 03:44ID:???
$ENV{'REQUEST_URI'}
に 200 とか 403 とか 404とか格納されてるから
ErrorDocument 401 /error.cgi
ErrorDocument 403 /error.cgi
ErrorDocument 404 /error.cgi
のように同じスクリプトにして内部で分けてもいい
別に401.cgi 403.cgi 404.cgi作ってもいいが…

それと無理に$ENV{'SERVER_SIGNATURE'}なんて使わなくて
print "hogehoge.com Port 80";
とかベタに書いても問題ないが
0770nobodyさん03/06/13 03:46ID:???
あー わりい $ENV{'REQUEST_URI'}はURIだ
$ENV{'REDIRECT_STATUS'} に レスポンスNOが格納されてる
0771nobodyさん03/06/13 09:55ID:???
つ〜かさ、そもそも 500 エラーの時 CGI 動くのか?
0772nobodyさん03/06/13 11:20ID:???
>>771
あ〜、すまん。503 エラーと勘違いしてた。
0773nobodyさん03/06/13 11:21ID:RL7UdpQA
>>771
エラーCGIのほうがちゃんと動いているようならエラー表示をCGIでする分は問題ない
エラーCGIとして設定してるのがだめならだめだが
0774nobodyさん03/06/13 12:53ID:U7lWej0V
☆Hなサンプルムービー有ります☆ 〜まずは無料です〜
http://yahooo.s2.x-beat.com/linkv/linkv.html
0775nobodyさん03/06/22 16:49ID:Kzr0lXzA
Basic認証をかけたページから他のサイトに飛んだときに、
認証かけてるページのURLがとんだ先のサイトに知れないように
する(リファラーを残さない)ことはできますか?
方法があったら教えてください。
077677503/06/22 16:58ID:???
Java切る以外でお願い。>方法
htaccessではダメ・・?
0777nobodyさん03/06/22 17:17ID:???
777
0778nobodyさん03/06/22 17:18ID:???
>>775
一回ジャンプページを経由させるしかない。= ime.nu方式。
0779nobodyさん03/06/22 17:30ID:???
>>776
知られても問題が起きないように認証をかけるんだと思うけど・・・
078077503/06/22 17:51ID:???
>>779
ページをみられるという意味での問題は確かにおきないので
すが、URLが知られることでクラックされやすくなるの
でわと(そんなおつきあいはありませんけど、用心してます)
#URLがわからなければ、アタックのしようも無い。
0781nobodyさん03/06/22 19:47ID:???
>>780
REFERERって誰が吐き出しているのか分かってる?
0782nobodyさん03/06/22 20:58ID:OIdF4SRU
>>781
ヴィルゲイツ
0783nobodyさん03/06/22 21:01ID:LUEGEfK0
☆貴方好みの娘をクリックしてみて!☆
http://endou.kir.jp/yuminet/link.html
0784nobodyさん03/06/22 21:12ID:???
>>782はWinしか知らん
0785nobodyさん03/06/22 22:47ID:OIdF4SRU
>>784
ネタにマジレスださいよ
0786nobodyさん03/06/23 05:01ID:???
>>760
.html→.htmは拡張子が3文字になる(8.3規約に収まる)から意味があるのに
.shtmなんてキモいもの誰が考えて広めたんだろうねえ
.shtならまだわからんでもないのだが
0787nobodyさん03/06/23 08:29ID:l7TrFuP7
8.3 規約?

( ´,_ゝ`)プッ

786 晒しage
0788nobodyさん03/06/23 10:35ID:DP+KjCil
>>787
じゃあ.htmlを.htmにする理由はなんなんだよ池沼
078977903/06/23 18:13ID:???
>>781
ブラウザ・・・ですか?<すいません、あまり詳しくないもので

アクセス解析だったらJavaスクリプトでとりますけど、この場合
「新しいウィンドウでリンクを開く」と前ページのURLは
取れ・・・ないと、今まで思っていたのですが、取れているの
ことに気づいて、先の質問になりました。]
javaきるのが一番早いんだけど、自分のパソコンでばかりネット
してるわけではないから、なにかできないかなと思ったのですが・・・
079077903/06/23 18:14ID:???
>>788
>新しいウィンドウ云々
認証かかってるページのリンクはすべて新しいウィンドウで
開いてます
0791nobodyさん03/06/23 20:19ID:???
>>788
>>790だとさ
0792nobodyさん03/06/23 23:54ID:???
もう、次スレ建てるなよ

>>1-2 知ってりゃ済む事ばっかり質問してくるヴァカ大杉
0793nobodyさん03/06/24 01:28ID:???
>>792
>>1-2を知っていても分からない質問の一例をみせて。
0794nobodyさん03/06/24 11:21ID:???
>>793
>>449とか(w
0795nobodyさん03/06/24 22:30ID:???
この話の流れの中、非常に心苦しいのですが、一つ質問させてください。アクセス制限についての質問です。
htaccessとhtpasswdを使用して、ベーシック認証でのアクセス制限を考えています。
サーバーは http://free.prohosting.com/ Apache/2.0.44
以下のフォルダ構成にして、以下のアクセス制限を考えています。
/index.htm  ←フルアクセス可能
.htaccess
     /private/.htpasswd  ←/private/フォルダ配下はアクセス禁止
     /contents/コンテンツ ←/contents/フォルダ配下はBasic認証でのアクセス制御

現在、↓のhtaccess記述をしています。
AddHandler cgi-script htaccess
AddHandler cgi-script htpasswd
Options -Indexes
<Directory /private>
order deny,allow
deny from all
</Directory>
<Files index.htm>
require valid-user
Satisfy all
</Files>
AuthName TestSite
AuthType Basic
AuthUserFile /usr/home/web/z/zzzeee/private/.htpasswd
AuthGroupFile /dev/null
require user aaa bbb ccc ddd eee

改行コード、最後の行の改行などは確認しています。最後のBasic認証部分のみ記述すると正常に動作しますが、上の部分を付け足すとInternal Server Errorとなります。
htaccess記述に問題があると思うのですが、マニュアル、参考サイトなど自分なりに調べてみても、恥ずかしながらどこが原因かつかめていません。
上記記述のどこがおかしいのでしょうか?
0796nobodyさん03/06/25 00:03ID:???
<Directory> は httpd.conf のみ。
.htaccess では使えましぇん。
079779503/06/25 01:52ID:???
>>796

レスありがとうございます。
教えていただいたとおり<Directory>を取ってみましたが、まだ動作しないようです。
他のオプションもhtaccessでは使えないのでしょうか?

AddHandler cgi-script htaccess
AddHandler cgi-script htpasswd

Options -Indexes

<Files index.htm>
require valid-user
Satisfy all
</Files>

AuthName TestSite
AuthType Basic
AuthUserFile /usr/home/web/z/zzzeee/private/.htpasswd
AuthGroupFile /dev/null
require user aaa bbb ccc ddd eee

未だInternal Server Errorなのが悔しいです。
0798nobodyさん03/06/25 02:09ID:???
一行ずつ#でコメントアウトして試してみれば
079979503/06/25 02:30ID:???
>>798

盲点でした・・・
ひととおりやってみたところ、

#AddHandler cgi-script htaccess
#AddHandler cgi-script htpasswd

#Options -Indexes

<Files index.htm>
require valid-user
Satisfy all
</Files>

AuthName TestSite
AuthType Basic
AuthUserFile /usr/home/web/z/zzzeee/private/.htpasswd
AuthGroupFile /dev/null
require user aaa bbb ccc ddd eee

ここまで行った段階でBasic認証画面が出ました。
上の三行、構文的には間違ってないと思うのですが・・・

あと、<Files>の部分はコメントアウトしなくてもhtaccess動いたのですが、
肝心の「index.htm」ファイルにアクセスしても、認証かかっちゃいます(´・ω・`)

構文間違いなのか、そもそもムリなのか・・・
0800nobodyさん03/06/25 06:25ID:???
>>799
まぁまずはマニュアル嫁。
AddHandler cgi-script htaccess
AddHandler cgi-script htpasswd
って何をなさるおつもり?

> 構文間違いなのか、そもそもムリなのか・・・
おそらくたぶんきっと前者、、、
0801nobodyさん03/06/25 07:59ID:???
何マジレスしてんだヴォケ。

マニュアルも読まない奴にレスなんかすんな
0802nobodyさん03/06/25 10:08ID:???
>>800
>って何をなさるおつもり?

.htaccess と .htpasswd へのアクセスを CGI として実行させる。
アクセスしてもエラーになるので中身が見えない。public_html の外に
ファイルを置けないレン鯖でCGI のデータファイルを隠すのによく使われる方法。
.htaccess の場合、たいてい <Files ~ "^\.ht"> の設定があるので不要だが、
どんな設定になってるわからんサーバでは念のため自分で再定義するのも悪くはない。
まあ、再定義するにしても <Files ~ "^\.ht">...</Files> の方がいいと思うけど。

>>801
こういう設定のデバッグのスレがあってもいいと思うけどね。
特にこの件みたいに構文的にはおかしくないのになぜか動かないというような場合には。

で、>>799 だけど、サーバの設定で FileInfo か Indexes の設定上書きが
禁止されてると思われ。禁止されてるのが FileInfo の方ならば
上述のとおり .ht* への AddHandler を <Files> で書き換える。
Indexes の書き換えが禁止されてるのなら Options -Indexes を削除して
代替の方法を何か考える。
080379503/06/25 12:57ID:???
>>800

http://www.mikeneko.ne.jp/~lab/web/htaccess/usage.html#usage1
http://www.mikeneko.ne.jp/~lab/web/htaccess/auth.html#auth2

を参考にし、htaccessとhtpasswdの閲覧を回避しようと考えました。
特にfreeProHostingはhtpasswdをパブリックな場所に置かざるを得ないようなので。
そのまんま上記サイトの構文をコピペしたのですが、動かないみたいです。

>>801

すいません。非常に初歩な質問かとは理解しております。

http://httpd.apache.org/docs-2.0/
http://www.futomi.com/lecture/htaccess/
http://thunder.prohosting.com/~sampieri/freefaq/

これらのサイトにも目を通し、該当個所を探ってみたのですが、
どうしても原因を探ることが出来ず、ご質問した次第です。

何かヒントになるようなところはないでしょうか?
080479503/06/25 13:14ID:???
連投ですいません。ページ更新せずに801のコメント書いちゃいました。

>>802
>再定義するにしても <Files ~ "^\.ht">...</Files> の方がいいと思うけど。

http://www.mikeneko.ne.jp/~lab/web/htaccess/usage.html#usage1
こちらに緑色の注釈がありますが、AddHandlerの方が汎用性があるのかと思っていました。
<Files>自体は拒否されないようですので、そちらで記述してみます。

>Indexes の書き換えが禁止されてるのなら Options -Indexes を削除して
>代替の方法を何か考える。

取り急ぎ、全フォルダにダミーのindex.htmlを置いて対処しています。
ただ、cgiなどでフォルダが自動生成されることもあり、この手法のみでは少し不安がありますが。

しかし、一番の問題は、トップページであるindex.htmのみのアクセス許可が出来ないところです。
出来るだけパブリックスペースのルート部分からアクセス制御したいのですが、
さすがにインデックスだけは閲覧させたいので、何か手法はないかと探っているところです。
0805nobodyさん03/06/25 16:26ID:???
質問させて下さい。
法人向けの接続サービスを利用した
ネットカフェA(複数支店有り)からのアクセスを全て弾く場合、
大元の接続サービス会社のIPから弾くのが適切でしょうか?
大元のIPはxxx.zz.208.0で
ネットカフェのIPはxxx.zz.208.194なのですが
数えたら35は支店があるようです。
宜しくお願いします。
0806nobodyさん03/06/25 16:40ID:???
>>804
マニュアル読んで理解できないんだったら今はあきらめたら?
鯖設定ってそういうもんだよ。
>>805
でない ふろむ xxx.zz.208.0/24
で、えーのんとちゃう?
080779503/06/25 17:18ID:???
>>806

>マニュアル読んで理解できないんだったら今はあきらめたら?
>鯖設定ってそういうもんだよ。

そうですね。じっくりとひとつひとつ学んでいくのがベストなのでしょうが、
なにぶん、早急に(制限付き)サイトを作成しなければならない状況なんです。
仲間内では一番webに詳しいのが私なので、周りに相談できそうな人もいないんです。

マニュアルも、読んでちんぷんかんぷんという訳ではないのですが、
今回の件に関し、何を応用すれば良いのかが思い浮かばず、
要は経験則なり応用といった部分でつまづいておりまして。

こちらのスレの方でしたら、何かヒントになるようなものがわかるのではないかと思ったんです。

毎回長文ですいません。
0808nobodyさん03/06/25 17:39ID:???
>806
ありがとう御座います。
ちなみにwhoisした際の最後の行に
xxx.zz.208.192/27
とありましたが、
これが件の店に割り当てられている
全てのIPを表す表記だという事でしょうか?
0809nobodyさん03/06/25 17:51ID:???
>>808
そんなのはわからんよ
多数ある支店がどういう接続形態なのかもわからないし
0810nobodyさん03/06/25 18:12ID:???
>809
度々ありがとう御座います。
やはり大元からのアクセスを弾く方が確実みたいなので
そのようにします。
ご教授ありがとう御座いました。
0811nobodyさん03/06/25 20:15ID:SEk8Qs7r
>>797
つーか
<Files index.htm>
require valid-user
Satisfy all
</Files>
これじゃあ認証かかるのあたりまえだろが
0812nobodyさん03/06/25 20:17ID:jLCyvZxv
癒す清涼サイト
http://homepage3.nifty.com/coco-nut/
0813nobodyさん03/06/25 20:22ID:???
>>811
それが理解できないのであれば、、、ということで、今は諦めろと助言したわけでして(w
0814nobodyさん03/06/25 20:28ID:???
だから、言っただろう。マジレスするだけ無駄だって事
0815_03/06/25 20:33ID:???
http://homepage.mac.com/hiroyuki44/
0816nobodyさん03/06/25 21:07ID:SEk8Qs7r
>>813
すまん、途中よく読んでなかった。

>今は諦めろと助言したわけでして
だよな。satisfyがまったく理解できていない

081779503/06/25 21:41ID:???
<Files index.htm>
Satisfy any
order allow,deny
allow from all
</Files>

で、index.htmの認証は外せました。

根本的な仕組みが抜けていたようで・・・
ホント、厨なこと聞いてたようで申し訳ない・・・
0818nobodyさん03/06/25 22:56ID:???
マニュアル読まない奴はスルーしてくれ
0819nobodyさん03/06/25 23:25ID:???
「こう設定すればこう動く」というのはマニュアルではわかるが、
「こう動かすにはどう設定すればいい」というのはマニュアルだけじゃ
難しいと思うんだがなぁ。そりゃたしかにマニュアルを穴の開くほど
読んで考えればわかるのがほとんどなんだけどさ。
同じことをやるのに方法が複数あるときにどっちを選択すべきかなんてことも
マニュアルには載ってないし。.htaccess の場合は httpd.conf の設定によって
許される範囲が異なるし、RTFM としか言わんのもどうかと。

ところで RTFM 厨にちょいとお尋ねしたいんだが、たとえば
「A というネットワークからは認証なしでアクセス許可、
B というネットワークからは認証をパスしたもののみアクセス許可、
それ以外のネットワークからはアクセス不可」という
access control + authentication の設定はどうすればいいのかね。
0820nobodyさん03/06/25 23:50ID:SEk8Qs7r
>>819

AuthUserFile ~~~~~.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic

require valid-user

satisfy all
order deny,allow
allow from A

satisfy any
deny from B
0821nobodyさん03/06/25 23:57ID:SEk8Qs7r
あ〜、これだと、
>それ以外のネットワークからはアクセス不可
これができない。チト待てよ
0822nobodyさん03/06/26 00:55ID:???
>>819
RTFM
http://httpd.apache.org/docs/howto/auth.html#access
Satisfy:
A very good example of this is using access control to assure that,
although a resource is password protected from outside your network,
all hosts inside the network will be given free access to the resource.
This would be accomplished by using the Satisfy directive, as shown below.
0823nobodyさん03/06/26 11:20ID:???
>>822
マニュアルを読むだけじゃなくて手も動かしてね。
ほんとうに Satisfy で実現できる?

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !ネットワークAの正規表現
RewriteCond %{REMOTE_ADDR} !ネットワークBの正規表現
RewriteRule .* - [F]

AuthUserFile /somewhere/htpasswd
AuthGroupFile /dev/null
AuthName "auth realm"
AuthType Basic

require valid-user
Satisfy any

Order deny,allow
Allow from ネットワークA
Deny from all

・A からは無条件にアクセス許可
・B からは認証後アクセス許可
・それ以外からは認証を要求されるが、正しいユーザ情報を入れてもアクセス不可

結果としては条件を満たしているのだが、完全拒否したいところに対しても
認証を要求されてしまうのがアレ。
rewrite と auth の評価順の関係でこれをなくすことはたぶんできない。
0824nobodyさん03/06/26 11:50ID:???
補足。

(1)A というネットワークからは認証なしでアクセス許可
(2)B というネットワークからは認証をパスしたもののみアクセス許可
(3)それ以外のネットワークからはアクセス不可

(1)かつ(2)は Satisfy any でできる。
(1)かつ(3)は allow/deny でできる。
(2)かつ(3)は Satisfy all でできる。

それでは(1)かつ(2)かつ(3)が可能かというと、Satisfy を同一コンテキストで
複数指定しても、有効になるのは最後のひとつだけ(>>820)なので、
Satisfy に頼った方法だけではできない。
だから(1)(3)のいずれかをSatisfy 以外の方法で実現する必要がある。
こんなことは fuckin' manual を読んでも書いてはいない(たぶん)。
0825nobodyさん03/06/26 13:11ID:???
いい加減にしろ。ウザイ
0826nobodyさん03/06/26 13:32ID:AXoKPYt7
>>819=>>825
オマエガナー
0827nobodyさん03/06/26 14:04ID:???
819=823=824!=825です。念のため。
0828nobodyさん03/06/26 21:27ID:???
ここはマニュアルすら読まない&マニュアル読んでも応用力のないヴァカが集まるスレか?
0829nobodyさん03/06/26 22:00ID:???
つか、このスレの主旨がいまいちわからん。スレタイも>>1の内容も意味不明。
質問受け付けるスレなのか?ただhtaccessネタでマターリするスレなのか?

感触としては、

厨な質問ばっかしてくるヤシ vs むだな労力使って煽りやってるヤシ

って印象しか無いんだが。
初心者寄りにするのか、マターリスレにするのか、どっちかにしようや。
このまんまじゃ意味不明。
0830nobodyさん03/06/26 22:09ID:???
あぁん?ここはゴミスレだよ。過去ログ読んでみろ
ハッキリ言ってこの板には要らないスレなのに、厨房がスレ建てるから、

> 厨な質問ばっかしてくるヤシ vs むだな労力使って煽りやってるヤシ

こういう使われ方しかないってこと。意味不明ってのは当たってるよ。
不要なスレだからね
0831nobodyさん03/06/26 22:12ID:???
>>830

今はリサイクルの時代ですよ。
ゴミスレを再生できるくらいの心が必要。
0832nobodyさん03/06/27 23:34ID:???
ごみスレを再利用するのも2chの文化となったしな(藁
0833nobodyさん03/07/08 13:42ID:???
.htaccessでjpドメインだけを許可にしつつ、
特定のホストを拒否するってのは無理なんですか?
0834nobodyさん03/07/08 14:31ID:???
出来ます。ググッて下さい。
0835nobodyさん03/07/08 14:47ID:???
>>834
それが数日前からググってるけどわかんないんですよ。
どちらかならわかるんですけど、一緒にさせると出来ないんです・・・
0836nobodyさん03/07/08 15:48ID:???
いや、出来る。もっとgoogleすれ
0837nobodyさん03/07/08 15:57ID:???
>>836
そういわれてあれからずっとググってます
0838nobodyさん03/07/08 17:05ID:???
(つД`)<何でこれじゃダメなのー

order deny,allow
deny from all
allow from .jp

order allow,deny
allow from all
deny from ********
083983303/07/08 17:54ID:???
これだけ探してもないって事はやっぱり無理なのかな・・・
0840nobodyさん03/07/08 18:00ID:???
order allow,deny
allow from .jp
deny from .co.jp
0841nobodyさん03/07/08 18:04ID:???
探すのではなく、ドキュメントを読んで考えろ。
084283303/07/08 18:09ID:???
>>840
それはやりましたが無理でした。

>>841
何日も前から悩んでるのそれもやってます。
084383303/07/08 18:12ID:???
。・゚・(ノД`)・゚・ もう疲れた・・・誰か教えてよー
0844nobodyさん03/07/08 18:19ID:???
<Limit GET POST PUT>
order allow,deny
allow from all
deny from .hoge.com
<Limit GET POST PUT>
order deny,allow
deny from all
.jp
0845nobodyさん03/07/08 18:28ID:???
</Limit>
</Limit>
084683303/07/08 18:43ID:???
>>844-845
<Limit GET POST PUT>
order allow,deny
allow from all
deny from .hoge.com
<Limit GET POST PUT>
order deny,allow
deny from all
deny from .jp
</Limit></Limit>



<Limit GET POST PUT>
order allow,deny
allow from all
deny from .hoge.com
</Limit>
<Limit GET POST PUT>
order deny,allow
deny from all
deny from .jp
</Limit>

両方やってみましたが無理でした・・・
0847nobodyさん03/07/08 18:48ID:BSmLst5G
order mutual-failure
deny from all
deny from .co.jp
allow from .jp

でどうよ?漏れも知りたいから正否の報告よろしこ。
084883303/07/08 18:49ID:???
(つД`)なんでみんなして嘘つくんだよーヒドイヤー
0849nobodyさん03/07/08 18:50ID:BSmLst5G
あ、↑じゃだめくさいきがする。
<Limit>とmutual-failureの併用かなあ?
085083303/07/08 18:53ID:???
>>847
403エラーがでてしまいダメでした・・・。・゚・(ノД`)・゚・
0851nobodyさん03/07/08 18:58ID:???
>>833

>>828-832 を読め。ここはネタスレだ(藁

ヒント:order と allow の順番をよく考えよう
085283303/07/08 19:01ID:???
>>851
.htaccessのスレってここしかないですよね?
他のスレに行ったら怒られます。教えて下さいお願いします。
0853nobodyさん03/07/08 19:11ID:???
流れには関係ないが、allow/deny を <Limit> で囲むなどという
無意味なことを広めた奴は死ね。
意味をちゃんと理解してやってるのならいいのだが、
ちゃんと意味ある使いかたを説明しているページはほとんどない。
085483303/07/08 19:17ID:???
>>853
さっき調べてたら同じような事を言ってるサイトがありました。
あと・・・お願いします。教えて下さい。
0855とも03/07/08 19:42ID:RWh+CkNC
みてね〜♪
http://s-rf9.free-city.net/page003.html
085683303/07/08 19:46ID:???
↑見たけど関係なかったです
0857_03/07/08 19:48ID:???
http://homepage.mac.com/hiroyuki44/
085885103/07/08 20:25ID:???
>>853
そうだねぇ。意味もなく変なディレクティブ使ってたりするからね。

俺、ふと思ったんだけど、>>833 の使ってる所の .htaccess じゃ
逆引き効いてないんじゃないの?試しに自分の「リモートホスト名」で
試してみろ。サーバーによっては httpd.conf で lookup off に
している所もあるから
0859nobodyさん03/07/08 20:30ID:???
そもそもAllowOverRideがOnなのか確認しろ
086085103/07/08 20:57ID:???
>>859 ワラタ。確かに
0861nobodyさん03/07/08 21:58ID:???
>>859
そもそも、403エラーが出る。と書いてるのだが・・・・・
0862nobodyさん03/07/08 22:08ID:???
逆引きoffで、IP指定じゃないと駄目に一票
0863nobodyさん03/07/08 22:24ID:???
mod_rewriteとか使えないの?
086483303/07/08 23:41ID:???
結構難しいんですね・・・どうにか出来ないかなぁー
女の書き込みがあると「おっぱい!おっぱい!」って書き込む奴がいるんだよー(つД`)
規制すると串使ってずっとイタチごっこだし.jp弾いたら生で突撃してきたよー。・゚・(ノД`)・゚・
0865nobodyさん03/07/09 00:01ID:???
「おっぱい!おっぱい!」ワロタ
スレ違いだけど、対策としてはプログラム側でホスト規制&
NGワードが含まれている場合、投稿を無効にするのがベタだけど有効でないかな?
生で来たんならプロバイダに連絡して警告してもらうのも忘れずに。
0866nobodyさん03/07/09 00:15ID:???
httpd.confで逆引きoffにしていても、.htaccessでホスト名で書けば
ちゃんと逆引きはされる。AllowOverrideが許可されていなければ、
.htaccessに存在しているだけで500 Internal Server Errorになる。
0867nobodyさん03/07/09 00:42ID:???
結局、誰もわからないってことですね
0868nobodyさん03/07/09 01:09ID:???
っていうかdeny from 21x.xx.xx.xxでもダメか?
0869nobodyさん03/07/09 01:23ID:???
>>868
その心は?
087083303/07/09 02:06ID:???
>>865
少しめんどくさいですがそれでやってみます!
プロバイダには連絡しますが携帯からも書き込みしてくるんですよね・・・

皆さん本当にレスどうもありがとうございました!
0871nobodyさん03/07/09 19:52ID:???
>>870
.htaccessの前にプロバ位には通報しないと。
0872nobodyさん03/07/10 03:12ID:???
>>867
残念ながら超能力はないので
必要な情報が与えられていなくてはわかりようがありません
0873nobodyさん03/07/10 09:50ID:???
この人はリンク倶楽部を使っていて、サーバーがIISとかじゃないよな?
0874nobodyさん03/07/11 10:18ID:???
IISって何だよ?wormバラ撒いてる糞サーバーソフトのことか?
0875nobodyさん03/07/11 16:19ID:???
Apacheの基本認証を、/foo/bar/htdocs/local/
のディレクトリにかけたとします。
(ドメインは、http://www.hoge.com 、ドキュメントルートは/foo/bar/htdocsとします)

普通に、http://www.hoge.com/local/配下にアクセスすると、
IDとPASSを聞かれる画面が出ますよね。


で、質問なんですが、
はじめてhttp://www.hoge.com/local/ 配下にアクセスするのにも関わらず、
その画面が出ないようにする方法ってありますか?

例えば、特定のクッキーを持っている場合のみ、
ID/PASS画面が出ないようにするとか・・・
0876nobodyさん03/07/11 16:25ID:???
>>875
はじめてだけとかいうことはできない
0877nobodyさん03/07/11 20:22ID:???
PHPあたりを使えばできるけどね。
.htaccessではなく、すべてスクリプトで処理する必要がある。
0878nobodyさん03/07/11 20:47ID:???
BrowserMatch "DoCoMo" client=docomo
↑PCの場合はどうなるのでしょうか?

初歩的な質問ですみません。
どうかお願いします。
0879nobodyさん03/07/11 22:24ID:???
.htaccessで特定のファイル(aaa.html)に携帯(DOCOMO)でアクセスすると携帯用ページに飛ばしたいのですがどうすればよいでしょうか?
教えて下さい。お願いします。
0880nobodyさん03/07/11 22:39ID:WbO62GIP
>>879
cgi使えや
0881nobodyさん03/07/11 22:42ID:???
mod_rewriteでi/以下に書き換える
088287903/07/11 22:47ID:???
<Files aaa.html>
RewriteEngine on
RewriteCond %{REMOTE_HOST} .*\.docomo.ne.jp$
RewriteCond %{HTTP_USER_AGENT} "DoCoMo" [NC,OR]
RewriteRule aaa.html /i/aaa_i.html
</Files>

こう記述したのですがdocomoの携帯からアクセスしてもaaa.htmlに繋がってしまいます。

どこか記述が違うんでしょうか?
0883nobodyさん03/07/11 23:16ID:???
[NC,OR] じゃだめでしょ。
0884nobodyさん03/07/11 23:32ID:???
BrowserMatch "DoCoMo" client=docomo
↑PCのブラウザ用どなたか教えて下さい・・・
0885nobodyさん03/07/12 01:31ID:???
BrowserMatch ".*" client=pc
0886nobodyさん03/07/12 02:56ID:???
はいはい、>>1-2 読め。終了っと
0887nobodyさん03/07/13 08:33ID:???
この手の質問はエロサイトで広告収入を稼ごうとしている
DQNだから放置してよし。
0888nobodyさん03/07/14 04:36ID:???
>>833って結局誰もわからなかったの?
この板ってレベル低いんだね・・・
0889nobodyさん03/07/14 05:36ID:???
君も回答を一から十まで書いてやらないとわからないの?
レベル低いんだね…
0890nobodyさん03/07/14 06:03ID:???
>>888
833以外の環境では全員が出来ているから問題ない。
レベルが低いのは833の使っているサーバーだろ。
0891nobodyさん03/07/14 10:42ID:???
サーバーよりむしろ833自身の(ry
0892nobodyさん03/07/15 01:00ID:???
質問です。
.htaccessでレスポンスヘッダの一部を隠すことはできるでしょうか?
またどのように記述すればよいのでしょうか?

HTTP/1.1 200 OK
Date: Mon, 14 Jul 2003 15:57:38 GMT
Server: Apache/1.3.27 (Win32) PHP/4.3.1
X-Powered-By: PHP/4.3.1
Connection: close
Content-Type: text/html

例えば上記中のserverヘッダフィールドを表示しないようにする、というようなことです。
0893nobodyさん03/07/15 01:12ID:???
Header unset Server

mod_header が組み込まれている必要あり(まともなレン鯖なら入れてない)。
0894nobodyさん03/07/15 01:33ID:???
Win32ってことはローカルPCか
そんなことを考える目的は何かだな
0895nobodyさん03/07/15 01:55ID:???
>>893
ありがとうございます。
レンサバだと無理でした…
0896山崎 渉03/07/15 11:07ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0897nobodyさん03/07/16 04:14ID:???
>>889-891
じゃあどうやるんだよ一言で言えよ低脳w
つかえねーやつだなおまえらーw
0898nobodyさん03/07/16 06:44ID:???
( ´_ゝ`)フーン
で?
はい次
0899nobodyさん03/07/16 15:42ID:???
この程度では釣れないね。
どうみても、釣りのレベルにすら達していない。
0900nobodyさん03/07/16 23:24ID:???
900 GET しておくか。
0901nobodyさん03/07/17 04:32ID:???
>>899
お前頭悪すぎw
0902nobodyさん03/07/17 09:53ID:???
>>901
βακα..._〆(゚▽゚*)

はい次
0903nobodyさん03/07/17 11:57ID:???
一瞬でバレてる釣り師って恥ずかし過ぎるよね。
0904nobodyさん03/07/17 13:43ID:???
wの人がむしろ釣られているようn
0905nobodyさん03/07/18 07:13ID:???
>>902-904
頭悪すぎw
0906nobodyさん03/07/18 17:48ID:???
>>901 = >>905 (´д)ヒソ(´д`)ヒソ(д` )
0907nobodyさん03/07/18 20:36ID:???
もまいらどーでもいいが、Apache 1.3.28 が出てるもより(アナウンスはまだ)
0908nobodyさん03/07/18 20:50ID:???
>>907
そんな事カキコするぐらいなら、1.3.27 との違いぐらい書いてくれよ
0909nobodyさん03/07/18 21:00ID:???
とりあえず入れたけど何が変わったんだろう。
0910nobodyさん03/07/18 21:06ID:???
どーでもいいが、Apacheスレに書いてくれよ
0911nobodyさん03/07/22 03:07ID:???
>>906-910
頭悪すぎw
0912nobodyさん03/07/23 09:25ID:???
>>905 = >>911 ( ´,_ゝ`)プッ
0913nobodyさん03/07/23 09:27ID:???
897 名前:nobodyさん sage 投稿日時:03/07/16 (水) 04:14 ID:???
>>889-891
じゃあどうやるんだよ一言で言えよ低脳w
つかえねーやつだなおまえらーw

901 名前:nobodyさん sage 投稿日時:03/07/17 (木) 04:32 ID:???
>>899
お前頭悪すぎw

905 名前:nobodyさん sage 投稿日時:03/07/18 (金) 07:13 ID:???
>>902-904
頭悪すぎw

911 名前:nobodyさん sage 投稿日時:03/07/22 (火) 03:07 ID:???
>>906-910
頭悪すぎw
0914nobodyさん03/07/23 10:00ID:???
煽ってますねー
0915nobodyさん03/07/23 12:05ID:TblRjQXG
夏ですな
ネスカフェでも飲んでマターリしますか・・
0916nobodyさん03/07/23 12:29ID:wiM9ZPQV
ミロでも飲んでろ
0917nobodyさん03/07/23 12:54ID:???
( ゜ο゜)ノ ネスカフェアカプルコ〜
0918nobodyさん03/07/23 14:24ID:XjkJ5tAo
Basic認証の信頼度ってどんなくらいなもんなんでしょうか?
進入のをやりかた知ってる人なら誰でもできてしまいもん?
0919nobodyさん03/07/23 14:52ID:???
Basic認証の突破はユーザ名とパスを手に入れる以外は
ブルートフォースみたいな方法じゃないとできない
0920nobodyさん03/07/23 15:39ID:???
ひたすら80番をパケットキャプチャーすれば、経路途中のbase64されたパスワードは手に入ることもある。
0921nobodyさん03/07/23 15:52ID:???
通報しますた
0922nobodyさん03/07/23 18:02ID:0lU/nywi
>>918
ミケネコのhtaccessリファレンスより引用


>パスワードクラックツールを 24 時間動かして、ひたすら総当りの計算をさせることによって、
>mikeneko さんのパスワードは実は "matatabi" であったということを突き止めるには Pentium マシンで
>3000 年ほどかかるところを、.htpasswd ファイルに書かれてある暗号文字
>
>mikeneko:9if0d57366sER
>
>を閲覧されてしまうことによって、解読にかかる時間は 1 年くらいにまで短縮されてしまいます。
>しかし、通常はそれでも十分な強度を持っています。あなた個人のパスワード解読のために、
>わざわざ電気代を消費して 1 年間もマシンを動かしっぱなしにしようと思う人は、そうそういません。

0923_03/07/23 18:12ID:???
http://homepage.mac.com/hiroyuki44/hankaku04.html
0924nobodyさん03/07/23 18:17ID:W/l/UNau
☆★女性専科★☆
http://endou.kir.jp/akira/linkvp.html
★☆見られるのはちょっと恥ずかしいけど、、、★☆
0925nobodyさん03/07/23 19:11ID:???
>>923
いまじゃ1年かからないな。
5台ぐらい手配すれば30日ぐらいか?
0926nobodyさん03/07/23 21:40ID:???
ムーアの法則で、どんどん性能がよくなっているもんねぇ。
0927nobodyさん03/07/23 23:52ID:???
digest認証の場合はどれくらいかかるんだろうか
0928nobodyさん03/07/24 07:08ID:???
>>912-927
頭悪すぎw
0929nobodyさん03/07/24 08:51ID:???
>>912-927
頭良すぎ
>>928
ドキュソ
0930nobodyさん03/07/24 12:10ID:???
>>927
予算     手法       40bit解読  56bit解読
小額     Workstation    1週間   不可能
$30,000,000 Cray T3D 1024 10分    15ヶ月
$300     FPGA 1個     5時間   38年
$10,000    FPGA 25個    12分    18ヶ月
$300,000   ASIC 15,000個  0.2秒   3時間
$10,000,000 ASIC 500,000個  0.005秒  6分

上には載ってないけど128ビットMD5は1000万ドルマシンで24日だそうだ
0931nobodyさん03/07/24 16:19ID:???
floodされて放置する鯖官がアフォ
0932nobodyさん03/07/24 17:09ID:???
Web経由でcrackしたら、もっと時間がかかるだろ。
ハッシュを手に入れられたら、そのぐらいでcrackできるよ。という話だと思った。
0933nobodyさん03/07/24 17:23ID:???
その方法すらわかんねーくせに( ´,_ゝ`)プッ
0934nobodyさん03/07/24 19:16ID:???
>>933
釣りとしてつまらん。もっと工夫してね
0935nobodyさん03/07/29 09:39ID:???
>>929-934
頭悪すぎw
0936nobodyさん03/07/29 10:57ID:???
897 名前:nobodyさん sage 投稿日時:03/07/16 (水) 04:14 ID:???
>>889-891
じゃあどうやるんだよ一言で言えよ低脳w
つかえねーやつだなおまえらーw

901 名前:nobodyさん sage 投稿日時:03/07/17 (木) 04:32 ID:???
>>899
お前頭悪すぎw

905 名前:nobodyさん sage 投稿日時:03/07/18 (金) 07:13 ID:???
>>902-904
頭悪すぎw

911 名前:nobodyさん sage 投稿日時:03/07/22 (火) 03:07 ID:???
>>906-910
頭悪すぎw

928 名前:nobodyさん sage 投稿日時:03/07/24 (木) 07:08 ID:???
>>912-927
頭悪すぎw
929 名前:nobodyさん sage 投稿日時:03/07/24 (木) 08:51 ID:???
>>912-927
頭良すぎ
>>928
ドキュソ

935 名前:nobodyさん sage 投稿日時:03/07/29 (火) 09:39 ID:???
>>929-934
頭悪すぎw
0937nobodyさん03/07/31 14:24ID:???
↓マニュアル読めhttp://httpd.apache.org/docs/
0938nobodyさん03/07/31 21:53ID:3/qga7Bv
サイトを一時休止するとき、
mod_rewriteであるページに飛ばすのですが、そのURLがバレルってのどうにかなりませんかね?
0939nobodyさん03/07/31 21:54ID:VMyHT8tg
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


http://ninkirank.misty.ne.jp/19/enter.cgi?id=okyaku

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
0940nobodyさん03/07/31 22:20ID:???
↓マニュアル読めhttp://httpd.apache.org/docs/
0941nobodyさん03/08/01 17:53ID:???
Web制作板の初心者質問スレから誘導されてここに来ました。
海外からのアクセスをはじきたいので、色々と設定してるのですが
「言語」の設定によるはじき方がよく分かりません。

現在以下の記述しか書いてないのですが

SetEnvIf Accept-Language zh-tw accept zh-tw
Order Allow,Deny
Allow from all
Deny from env=acceptzh-tw

他の使用言語をはじくには、どういった記述をすればいいんでしょうか?
よろしくお願いします。
0942nobodyさん03/08/01 18:04ID:???
おまえ、アフォか向こうのスレでレス付いてるやんけ

↓マニュアル読めhttp://httpd.apache.org/docs/
0943nobodyさん03/08/01 18:23ID:Fe/gJesT
巨乳美女、女子校生のモロ見え画像満載!!
無料画像で観れるよ
アクセスして損はなし!!
http://www.cappuchinko.com/
0944nobodyさん03/08/01 20:40ID:???
(´-`).。oO( >>943 はマニュアルには書いてないよなぁ。。。)
0945山崎 渉03/08/02 02:21ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0946ぼるじょあ ◆ySd1dMH5Gk 03/08/02 04:49ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
0947nobodyさん03/08/15 18:58ID:7hN8iUyi
特定ディレクトリ内ファイルへのリクエストに If-Modified-Since が含まれていても
304 Not Modified を返すことはせずに、必ず 200 OK で返してやるにはどう設定すれば
よいのでしょうか?
Header unset Last-Modified でレスポンスの Last-Modified を消してやろうとした
のですが、消えてくれませんでした。特別な設定方法が必要なのでしょうか?
0948nobodyさん03/08/15 19:44ID:Dj3PiFn+
質問です。
携帯からのアクセスの場合、RewriteCond %{REMOTE_ADDR}とRewriteRuleを
使って各携帯用のページへ飛ばしたいのですが、
211.8.159.128/25等を正規表現であらわすにはどうしたらいいでしょうか。
24bitの場合は簡単なのですが、それ以外の場合のよい方法が思い当たりません。
何か良い案があれば、よろしくお願いします。
0949nobodyさん03/08/15 19:52ID:???
>>947
その様な動作は仕様違反

>>948
マニュアル読め
095094703/08/15 20:52ID:7hN8iUyi
仕様と反しますが特殊な事情がございまして、cgiを使わず実現可能な負荷の小さいやり方を
模索しております。
095194803/08/15 20:57ID:Dj3PiFn+
RewriteCond backreferences: These are backreferences of the form
%N
(1 <= N <= 9) which provide access to the grouped parts (parentheses!) of the pattern from the last matched RewriteCond directive in the current bunch of conditions.

マニュアルってこの辺ですか。
RewriteCond %{REMOTE_ADDR} 211\.8\.159\.(.*):%1>128や
RewriteCond 211\.8\.159\.(.*):%{REMOTE_ADDR} %1>128
とやってみたんですけど、全然使い方違いますよね。
正しい記述はどうなるのでしょうか。
まったくの見当違いでしょうか・・・
095294803/08/15 22:14ID:???
自己解決しました。
お騒がせして申し訳ありませんでした。

RewriteCond %{REMOTE_ADDR} 211\.8\.159\.(.*) [OR]
RewriteCond %{REMOTE_ADDR} 210\.146\.60\.(.*)
RewriteCond %1 !<128
0953山崎 渉03/08/15 22:25ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0954nobodyさん03/08/15 23:31ID:???
>>949
どこにそんな仕様があるのか教えてください。
少なくとも RFC2616 では 304 を返すべき(SHOULD)となっているが、MUST ではない。

>>947
それでちゃんと LM が消えると思うけどなぁ? なんでだろう。
Apache2 限定の方法では、
RequestHeader unset If-Modified-Since
で IMS がなかったことにされるので、304 が返ることもなくなるはず。

キャッシュさせたくないということならば
Cache-Control: no-cache
Pragma: no-cache
を Header で出すとか。
あるいはさらに安直に SSI にしてしまうとか。
0955nobodyさん03/08/15 23:56ID:???
補足。
>Cache-Control: no-cache
意味的には no-cache よりも max-age=0 の方がいいかもしんない。
結果としては大して変わらんけど。
0956nobodyさん03/08/16 00:24ID:???
ヴァカばっかり。とっとと埋めろこんなスレ
0957nobodyさん03/08/21 01:33ID:???
ネットマスクじゃなくて、

deny from 202.245.212.-202.245.215.

こういう風には書けないの?
0958nobodyさん03/08/21 01:56ID:???
>>957
書けません
0959nobodyさん03/08/21 15:48ID:???
whoisで調べて218.19.0.0 - 218.20.255.255というものを
.htaccessで制限したい時は、ネットマスクでは、どのように
書けばよいでしょうか?
それとも上の場合は
deny from 218.19. 218.20.
でよいですか?
0960nobodyさん03/08/21 16:10ID:???
>>959
ttp://www.mikeneko.ne.jp/~lab/web/htaccess/
0961nobodyさん03/08/21 16:20ID:???
>>960
そこの例で
20.30.195.128 <-> 20.30.195.191は、20.30.195.128/26ということは
わかったのですが、218.19.0.0 - 218.20.255.255になると
書き方がわからないのです。

0962nobodyさん03/08/21 16:29ID:???
わかりました。
deny from 218.19.0.0/13
0963nobodyさん03/08/21 17:10ID:???
>>962
違うだろうが
サブネットマスクもわからないなら2行で書いとけ

deny from 218.19.
deny from 218.20.
レス数が950を超えています。1000を超えると書き込みができなくなります。