.htaccessの偉い人 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/27 15:17ID:???http://httpd.apache.org/docs/
↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。
厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
ですが、マジな質問にはマジレスしてあげて下さい。
0511nobodyさん
03/02/14 18:40ID:???0512A氏
03/02/14 18:44ID:epBYbxsh0515A氏
03/02/14 23:40ID:epBYbxsh0516nobodyさん
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使ったらできました。
0519Name_Not_Found
03/02/15 04:37ID:MRExNAmmどれだけ重くなるのか知らないんだろうか。
0520nobodyさん
03/02/15 06:57ID:BsaDmgtThttp://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
0521nobodyさん
03/02/15 17:44ID:???計っていってる?
0522nobodyさん
03/02/15 21:12ID:???たぶんヤツは計ったりはしてないよ。当然、統計を出して根拠すら提示できないでしょ。
もちApache1.3.xと2.0.xでも違ってくるし、プラットフォームでも差は出てくる(と思う)。
つーか>>519よ、アンタが実際にリライト使ってそう感じたのなら問い詰めたい。
いったい何年前のマシン使ったんかと。
0524522
03/02/15 22:36ID:???0525nobodyさん
03/02/16 07:32ID:khCf5CXGこれは私のサーバーがmod_rewriteを使えないという事なのでしょうか?
.htaccessは可能でもmod_rewriteは無理って事ありますか?
0526525
03/02/16 08:23ID:???0527nobodyさん
03/02/16 10:34ID:Uoi4qAb3ってどういう意味を持つのですか?
0528nobodyさん
03/02/16 17:33ID:UHLhmCA2<Files ~ "^\.dat$">
deny from all
</Files>
なぜか表示されてしまいます。
それと、datとlog二つ以上の場合どうしたら良いでしょう
0530nobodyさん
03/02/16 18:11ID:???0531nobodyさん
03/02/16 18:39ID:???^ は不要。
それから、わからなければ無理にひとつの <Files> に収めなくとも、ふたつ書けばいい。
0532nobodyさん
03/02/18 16:55ID:???suExec鯖ならパーミッション落とすのが基本。
0533nobodyさん
03/02/18 20:52ID:???0534nobodyさん
03/02/19 22:09ID:???0535nobodyさん
03/02/20 11:38ID:4f/dfwOxディレクトリに、パスワード制限かけました。うまくいきました。
hoge/hoge2/
ディレクトリは誰でも見れるようにしたいので、
order allow,deny
allow from all
という.htaccessファイルを置きました。
しかしhoge2/ディレクトリにアクセスすると普通に認証画面が出てきてしまいます。
何がいけないのでしょうか。
0536nobodyさん
03/02/20 12:38ID:???もともとアクセス制限されてないのでallow from allは意味が無いってこと。
Authはアクセスした後で行われる。
そもそもなんでそんなディレクトリ構成にしないといけないのか
0537nobodyさん
03/02/20 12:45ID:4f/dfwOxもともとアクセス制限されてないとはどういうことですか?
hoge2ディレクトリは普通にパスワード制限かかっているのでアクセスできないのですが。
そしたらどんなディレクトリ構成にすればいいんですか?
0538nobodyさん
03/02/20 12:59ID:???パスワード要求画面が出るのはアクセス出来てるってことだよ。
アクセス制限したらその前で追い返されるし。
hoge2/hoge/
とか
hoge/
hoge2/
とかじゃだめなのかってことだよ。
0539nobodyさん
03/02/20 13:03ID:???上位ディレクトリのhope/にパスワード制限をかけたら、それより下位のディ
レクトリは全部パスワード要求されると、トーシロでも思いまつ。
やるなら、hopeとhope2を並列に置かなきゃだめかと。
0540nobodyさん
03/02/20 13:18ID:4f/dfwOx突っ込まれると思いましたが、残念ながら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:???まったく別のものですのでよろしくお願いします。
0543nobodyさん
03/02/20 13:42ID:4f/dfwOxつまり、パスワード認証と、単なるアクセス制限は別物という事でしょうか。
具体的にどうすればhoge2/は認証せずに見ることができるんでしょうか。
0544nobodyさん
03/02/20 13:44ID:???hoge2以外の同階層のディレクトリに全部.htaccessを置く。
0545nobodyさん
03/02/20 13:47ID:???これを見られたくないんでしょ
ダミーのindexにしておくか。
0546nobodyさん
03/02/20 15:26ID:Cr05jEMLhttp://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
0547nobodyさん
03/02/20 16:06ID:???Satisfy any
allow from all
でどうよ
0549nobodyさん
03/02/21 13:30ID:???認証ユーザ ID とパスワードを依然として送りつづけているはずなので、
セキュリティには要注意。
0550nobodyさん
03/02/25 20:22ID:fEgqctHP.htpasswdを同居人に盗み見られるのを
防ぐことは不可能ですか?
0551nobodyさん
03/03/01 01:43ID:4C9sUGqxをふまえて、うちのサイトでも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
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:KNal5rDP0556nobodyさん
03/03/02 09:29ID:???やってみて、うまくうごかなかったら質問してみる。これ基本。
その際には、
・やりたいこと。
・出来なかった結果。
・.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:???0559nobodyさん
03/03/02 10:56ID:SRy6lJxY/:\.____\
|: ̄\(∩´∀`) \ <先生!こんなのがありました!
|:在 |: ̄ ̄ U ̄:|
http://saitama.gasuki.com/mona/
0560nobodyさん
03/03/02 14:17ID:???で、
ネットマスクじゃなくて、
deny from 202.245.212.-202.245.215.
こういう風には書けないの?
0562nobodyさん
03/03/02 16:15ID:???0563nobodyさん
03/03/04 16:09ID:???と指定した時、testディレクトリが存在しなかった場合
http://www.test.net/index.php/test/
が実行されるようにする事は出来ますか?
実行時にもURLにはindex.phpを表示させたくないのですが
0564nobodyさん
03/03/04 16:13ID:eVMNhzAo0565nobodyさん
03/03/04 18:24ID:WLjZ/gRBhttp://www.h4.dion.ne.jp/~sohotop/
日給2万円も無理じゃない!!!
0566nobodyさん
03/03/05 02:29ID:/R7WfGNO┏━┓
┃×┃ ←こーいう画像が表示されますが
┗━┛ これを、画像ファイルがない場合に指定した画像を表示する事は不可能かな?
ページが見つからない場合は404が表示され、自由に設定もできるが画像の場合は無理なのかね?
画像だけをimgフォルダに入れたとして、imgフォルダ以下に
ErrorDocument 404 /404.gif と指定してもうまくいかず、、。
昔、海外のアダルトサイトで画像ファイルがない場合に画像が表示されてた気もするんだが(w
0567nobodyさん
03/03/05 03:00ID:fvQ5q12U0568nobodyさん
03/03/05 10:21ID:???ErrorDocument 404 /404.gif
</FIles>
0569566
03/03/05 14:40ID:/R7WfGNOそれでも、存在しないファイルを指定した場合×が表示されますけど、、
0570nobodyさん
03/03/05 15:10ID:DGWeLejZErrorDocument 404 /404.gif
だけで出来たよ。
404.gifの場所が悪いんじゃないの。
DocumentRootじゃないとダメだとか。
0571nobodyさん
03/03/05 17:44ID:???0572566
03/03/05 18:29ID:/R7WfGNOお騒がせしました〜
0574nobodyさん
03/03/08 00:34ID:???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:???とか?
0576nobodyさん
03/03/08 16:54ID:???でなかったっけ?
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:???0581nobodyさん
03/03/11 12:47ID:ye3qiyo7htaccessと別定義ファイルで、というような簡単なものではないのでしょうか?
0582nobodyさん
03/03/11 12:48ID:???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:???<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かと聞かれたら、即答できませんが。
0587nobodyさん
03/03/13 16:55ID:???昔の画像系サイトっていうか、今でも大手企業のサイトでのダウンロードでも目にするじゃん。
ZIPファイルをクリックしたのにHTMLドキュメントだっていうのをね。
てか、そこまでやる必要性が貴殿のサイトにあるか否かが問題です。
0588nobodyさん
03/03/13 16:57ID:???昔の画像系サイトっていうか、今でも大手企業のサイトでのダウンロードでも目にするじゃん。
ZIPファイルをクリックしたのにHTMLドキュメントだっていうのをね。
てか、そこまでやる必要性が貴殿のサイトにあるか否かが問題です。
0589山崎渉
03/03/13 17:01ID:???0590nobodyさん
03/03/14 18:50ID:vv+A2NNg興味はあるが、スキルがついてこず。
0591nobodyさん
03/03/14 20:32ID:???RewriteEngine On
RewriteRule ^(.+?)/(.+?\.jpg)$ $1/redirect.cgi?$2 [L]
</FilesMatch>
redirect.cgi?URI のスクリプトを通してHTMLを吐き出すとか。
・・・なんてのは動くのかしらん?
0592nobodyさん
03/03/15 03:47ID:???支障をきたすみたいだけど、これがディレクトリの場合はどうなんでしょう
同じディレクトリに何千個ものディレクトリがあって、その中のファイルにアクセスさせる場合・・
このような設計は問題ありませんでしょうか
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/0596nobodyさん
03/03/19 15:57ID:5AUtmpA/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+設定する事ってできるのだろうか?
例えば認証はできるけど、リダイレクトは出来ないとか?
0600nobodyさん
03/03/19 18:01ID:8OO+f4X+それはhttpd.confでやんの?って他でやるわけないか?
その辺に詳しいHPとかありまするでしょうか?
0602nobodyさん
03/03/20 14:16ID:56SQojaZ機能させるって芸当できますか?
0603nobodyさん
03/03/20 14:37ID:???0604nobodyさん
03/03/21 06:17ID:HUxemJkh感謝感謝。/hoge の下も自動的に http://another.server/fuga/の下のプロ串に成ってくれると嬉しいんですけど…
0605nobodyさん
03/03/21 07:04ID:???0606nobodyさん
03/03/21 12:55ID:gRcA/yQcどのような記述にすればよいのでしょうか?
0607nobodyさん
03/03/21 15:56ID:???あえて 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/cgi-bin/test/hoge.cgiを実行させたいのですがどうしたらいいでしょうか?
教えてください。
0609nobodyさん
03/03/22 22:27ID:???Redirect /test/hoge.cgi /cgi-bin/test/hoge.cgi
</Limit>
0610nobodyさん
03/03/23 00:36ID:kxijgvpq特定のホストだけを別アドレスへ転送することは可能でしょうか?
ちなみにアドレスにはIDが付いてる(.cgi?id=abcd)んですが、
関係無しに.cgiにアクセスした人全てを対象にしたいのです。
ErrorDocument 403 http://aaa.com/aaa.html
order deny,allow
deny from all
allow from 210.000.00.0
↑これをフォルダにいれると以下のフォルダ全部が対象になってしまいます。
特定のファイルのみを対象にする事は可能でしょうか?
■ このスレッドは過去ログ倉庫に格納されています