.htaccessの偉い人 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/27 15:17ID:???http://httpd.apache.org/docs/
↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。
厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
ですが、マジな質問にはマジレスしてあげて下さい。
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
↑これをフォルダにいれると以下のフォルダ全部が対象になってしまいます。
特定のファイルのみを対象にする事は可能でしょうか?
0611nobodyさん
03/03/23 01:03ID:???0613608
03/03/24 10:04ID:qzLwjJniありがとうございます。
移動はするようになったんですが、POSTのデータは送られないみたいです。
POSTのデータも送るようにすることは出来ないでしょうか?
mod_rewriteとか使おうとしたら入っていなくて使えないみたいなんですが、出来ますでしょうか?
0614nobodyさん
03/04/01 01:10ID:hkUq7LHV.htaccessでBasic認証をしようとして上手くいきません。
調べてみるとWebサーバーがZeusのようなんですが。
apacheと違う設定が必要なのでしょうか?ググってもイマイチ解りませんでした(´・ω・`)
過去ログ嫁、って言われると思って読んでたら >>8 のようなレスみつけて
さらに(´・ω・`)
0615nobodyさん
03/04/01 02:24ID:???通常はグローバルかバーチャルドメイン単位の設定になるんじゃないの?
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:???0618nobodyさん
03/04/04 19:02ID:YS6eUXcs旧ファイルにアクセスしてきた場合に新しいディレクトリ/ファイルを指すようにするにはどうすればいいでしょうか?
こういう場合はRedirectを使ってできるのでしょうか?
0619nobodyさん
03/04/04 20:14ID:SbUnzugx0620nobodyさん
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:YS6eUXcsRewriteRule foo.html http//aaa.af/dir/hoge.html [R]
0622nobodyさん
03/04/05 13:36ID:WHD6dGV8自宅鯖なんですが、
拡張子のないファイルをcgiとして動作させるにはどのように記述すれば良いのでしょうか?
0623nobodyさん
03/04/05 14:13ID:???SetHandler cgi-script
</Files>
0624nobodyさん
03/04/05 16:10ID:???IP直接のアクセスはじけない?
ドメインからのみアクセスを許すってのは不可能でしょうか?
0627nobodyさん
03/04/06 17:26ID:/PiJz0gU出来ますか?
0628nobodyさん
03/04/06 18:12ID:???それ以外のたいていのアンテナは手動登録だから、
アンテナ捕捉やめれとHTMLに書いておけばよろし。
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:???そこまで調べられたらこれくらい調べれ
http://www.mikeneko.ne.jp/~lab/web/htaccess/block.html#Files
0632nobodyさん
03/04/09 01:56ID:???0633630
03/04/09 02:00ID:xjplOLcPOptions -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というファイル名を使用しないことで
フォローしようかと思います。
何度も申し訳ありません。それからウチのサーバ、今落ちてるみたいなので
これからの動作確認ができません。対処法を出して頂けたのなら、明日試して
みようと思います。よろしくお願い致します。
0634630
03/04/09 02:29ID:???日本語を設定から外してhttp://アカウントne.jp/index.htmlにアクセスすると
/~アカウント/eindex.htmlに飛ぶようになりました。
しかしhttp://アカウントne.jp/と入力すると、言語設定が何であれ
通常の403が表示されてしまいます。ということです。
0635初心者
03/04/10 17:12ID:vwdwKqYD>サイトのディレクトリ内のindex.htmlファイル全てに適用されて
だったら、<files・・・のところをフルパスで書いたら?
#動作確認はしてないぞ。
あと、ne.jp/でアクセスできるのなら、ne.jp/ってアドレスを打ち込んだら
ne.jp/index.htmlに飛ぶようにしたらどうかな?
#やっぱり動作確認してません。
#というか、根本的解決(質問にこたえてない?)にはなってないかも。。。
0636初心者
03/04/10 17:49ID:vwdwKqYD><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。。。
だめじゃん。自己解決スマソ。
#馬鹿ですね・・・
0638tantei
03/04/10 18:26ID:???●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●別れさせ工作
あらゆる手段を使ってターゲットを別れさせます!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
その他人生相談からどんなお悩みでも解決いたします!!
直通 090−8505−3086
URL http://www.h5.dion.ne.jp/~grobal/
メール [email protected]
■グローバル探偵事務所
0639nobodyさん
03/04/11 23:40ID:YXXzhNpQあとの人をErrorDocument 403 /403.htmlへ
と飛ばす事って可能なのでしょうか?
0641630
03/04/12 01:48ID:???あらかた試してみましたが思うように動いてくれなかったので
index.htmlをフレームページにして、呼び出すhtmlに言語設定による
リダイレクトをかけることにしました。
ありがとうございました。
0642639
03/04/12 12:38ID:rzWeVofuどのような記述にすれば良いのでしょうか?
と質問すれば良いのですね?
0643nobodyさん
03/04/12 13:09ID:???ということは有りとあらゆる方法を1つ1つ記述しろ!おまいら!
という解釈でよろしいのでしょうか?
と、 >>1 を読んで回答していますが、 >>1 は読んだか?
0644639
03/04/12 14:34ID:???>>1は読みましたよ。
>マジな質問にはマジレスしてあげて下さい。
って書いてるじゃありませんか?
だからマジレスしてるんですよ。
私は日本人だからApacheサイトの英語なんて読めない。
それに「おまいら!」なんて思ってもないし、書いてもない。
要するに普通に教えて下さいと言ってるだけです。
0645nobodyさん
03/04/12 15:46ID:RppHn+pvところで、「Aさんだけ」はどうやって特定してるんだい?
0647(・∀・)ニヤニヤ
03/04/12 19:55ID:2mdOp0E+0649nobodyさん
03/04/12 20:11ID:MHoWRCU20650名無し
03/04/12 20:17ID:???解らないから、ここで聞いてるんじゃないのかい?
まぁ、俺には解らないけどね(プ
0651nobodyさん
03/04/12 21:07ID:???(σ゚∀゚)σ 冗談だろ・・・?
0652640
03/04/12 21:33ID:???逆ギレされたようですねぇ。
わたしゃどぉみても、
> 厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
こちらの方に該当するのかと思ったのだが。
> 私は日本人だからApacheサイトの英語なんて読めない。
殊にこの発言で『厨房』確定だと思います。
本当にApacheを知りたいのならば、英語が読めなければ日本語訳を出しているサイトを探すか、英文マニュアルをWEB翻訳に通すかして、何が何でも調べようとするのが本筋かと。
>>645-647
をみての通り、回答者側が色々疑問点を出してきているだしょ?
要するに中途半端な情報だけでどぉやって回答できるのかと考えてもらいたい。
・何をやりたいのか。(OS、httpdバージョン等環境の提示)
・実際に試してみた方法。(自分でやってみた設定例)
・うまくいかなかった結果(エラーログ等の情報の提示)
最低限この3つは必要だと思うのだが。
・・・ってマジレス過去悪いよなぁ(鬱)
■ このスレッドは過去ログ倉庫に格納されています