.htaccessの偉い人 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/27 15:17ID:???http://httpd.apache.org/docs/
↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。
厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
ですが、マジな質問にはマジレスしてあげて下さい。
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つは必要だと思うのだが。
・・・ってマジレス過去悪いよなぁ(鬱)
0654nobodyさん
03/04/13 00:23ID:???403にはならないけど。
0655nobodyさん
03/04/13 00:56ID:???折れも似たような事書こうかと一瞬思ったけど、
最近はこっちからエネルギー使うのには疲れたので
ここに限らず待ちモードだよ。吐き出すために2chに来てるのに…
つうことで639、もうちっと条件絞れ。
0656nobodyさん
03/04/14 20:17ID:???639が善意でリダイレクトさせるのか、悪意なのかで答えは変わってくるかもしれない(藁
0657639
03/04/15 00:03ID:???言いたい事はそれだけなの?
逆ギレ?私は逆ギレなんてしてないよ。
好き勝手な事を書かないで欲しいわ(w
人に教える事も出来ないネトオタのア・ナ・タ!
0658nobodyさん
03/04/15 00:11ID:???教えることも出来ないってうかさ、>>652をよく読んでるのか? 読解力ゼロ?
必要なデータを提示してから吠えろよ、ウジ虫。
0659nobodyさん
03/04/15 00:41ID:???RewriteCond %{RES_NUMBER} 639
RewriteRule ^.*$ http://vaka.itte.yoshi/burakura.shtml [R]
RewriteCond %{RES_NUMBER} !639
RewriteRule ^.*$ - [F]
ErrorDocument 403 /error.cgi?403
0661640
03/04/15 02:40ID:???もうちょっと質の良い燃料をキボンヌ(w
>>659
だれも本来のページが見れないのでつね(つД`)
ちなみに404にしておくと、あたかもそのURIが存在していないように見えるので良いのではないかと(w
0662nobodyさん
03/04/15 09:31ID:???>>652の言う通り、>>639の情報や意図が見えないから654や659のようなので十分だろう。
>>661
404にしても、ステータスコードに403を出力するにはCGIか何かでヘッダーを送信しないと
UAによってはバレます。リダイレクトでエラー用CGIに飛ばしても、飛ばす時に304が
帰ったあと、CGIで403を吐き出すけど。でも素人のゲスト向けにはそれで十分かも。
0663nobodyさん
03/04/15 10:51ID:???order deny,allow
deny from all
allow from gyakugire.vaka639.net
ErrorDocument 403 /403.html
</Files>
0664nobodyさん
03/04/16 01:25ID:???Order Allow,Deny
Allow from All
Deny from env=kichigai
0665山崎渉
03/04/17 12:05ID:???0666nobodyさん
03/04/18 20:02ID:???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は総てベーシック認証になるというのは見つけたのですが
よろしくお願いします。
0668640
03/04/27 00:02ID:???マルチすなハゲホゲボケカス
ちったぁ自分で実験してみるなり考えてみるなりするれ。
>>667
無視してもしつこいから↑みたいに煽っていまつ。
0669制服マニア
03/04/27 05:37ID:???にて困ってる椰子がいます。助けてあげて偉い人
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でもいいでしょ!
よろしくお願いします!
0671bloom
03/04/27 08:29ID:3nPIuagT0672nobodyさん
03/04/27 09:45ID:CgLp7FYS無料登録で、もれなく商品券とメールアドレスが貰える!!
http://camellia16.fc2web.com/cafest.html
0674名無しさん@カラアゲうまうま
03/04/27 12:16ID:???<DirectoryMatch> や <LocationMatch> なら可能だが、httpd.conf にしか書けない。
一般のユーザ権限でやるには、サブディレクトリごとに上位ディレクトリの設定を
打ち消す設定の.htaccess を置く以外の方法はないと思う。たぶん。
>>670
673に補足すると、googlebot は Accept-Language: を吐かないので、
コンテンツネゴが使われなかった場合には日本語ページを吐く設定にする必要あり。
0675名無しさん@カラアゲうまうま
03/04/27 12:19ID:???jp じゃなくて ja にしないとうまくネゴで日本語ページが選ばれないと思う。
0678制服マニア
03/04/28 08:59ID:???.htaccessじゃダメなのか・・・
下位に打ち消す為の.htaccess置くってのは、ぢつは今やってるんだが、
ディレクトリが散乱してるから、もう何が何やら・・・(ウトゥ
レスtHanx!
0679nobodyさん
03/04/29 02:59ID:???0680nobodyさん
03/04/29 12:12ID:???directoryindexでindex.html以外にするな。俺だったら。
>>679
OSの助けが必要。よって鼬飼い。
0682681
03/04/29 13:02ID:???0684nobodyさん
03/04/29 19:21ID:???Order Deny,Allow
Deny from all
Allow from env=Ref1
imagesに.htaccess置いて直リンは規制できたんです。が、
REFERERが無い時=ブックマークやURL撃ち込み等もアクセスを許可したいのですが・・
0685nobodyさん
03/04/29 21:22ID:???SetEnvIf Referer "URL" !hoge
order allow,deny
allow from all
deny from env=hoge
0687nobodyさん
03/04/29 21:43ID:???SetEnvIf Referer .* hoge
って Referer: がないときにもマッチするのか? これを
SetEnvIf Referer ^http.* hoge
に変えるとどうだべ?
0688nobodyさん
03/04/29 21:46ID:???この手の確認をするときはブラウザのキャッシュを確実にクリアしてくれ。
0689684
03/04/29 21:49ID:???0690nobodyさん
03/04/30 18:22ID:pK5HqpqzOptions +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:amWoVOiY0692nobodyさん
03/04/30 19:23ID:???0693nobodyさん
03/04/30 19:26ID:CF5dlosVうーん、それはないとおもうんですけどねぇ。
とりあえずhtpasswdとのBASIC認証はできました。
0694__
03/04/30 19:31ID:???! 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
0698nobodyさん
03/05/01 08:55ID:???0699nobodyさん
03/05/01 18:23ID:T2U1qseYどこを見るんですか?
トクトクみたいにユーザー全体が見えるよう上層には行けないんですが・・・・
0700bloom
03/05/01 19:10ID:YcBKOzoM0701nobodyさん
03/05/03 10:22ID:jmgA/yl2aaa-bbb02.ccc.ne.jp
といったホスト名をアクセス拒否したいんですが、
deny from aaa-bbb??.ccc.ne.jp
みたいな感じで設定はできないのでしょうか?
0702nobodyさん
03/05/03 11:16ID:RuIDNhDo0703nobodyさん
03/05/03 16:25ID:RuIDNhDoAuthUserFile /home/sites/lolipop.jp/users/chu.jp-jewel/web/admin/.htpasswd
AuthGroupFile /dev/null
AuthName "Administrator Only"
AuthType Basic
require valid-user
動かない・・・なぜ。ディレクトリーインデックスをはずすとうごく。
入れると動かない。ロリポだが、ディレクトリーインデックスは使える、
なぜ?
0705nobodyさん
03/05/03 16:33ID:RuIDNhDodirectoryindex のあとはcheck.cgi
だ。でも、これでもできないぞ。なにか根本的に違う気が・・・
0706703=705
03/05/03 16:35ID:RuIDNhDo500エラーなんだな。htmlファイルを指定しても500エラーだから、
htaccessの記述がおかしいんだな・・・・
なんでだろ〜
0707nobodyさん
03/05/03 22:47ID:???0708nobodyさん
03/05/03 22:47ID:???0709703=705
03/05/03 23:18ID:gpUc1okdAuthUserFile /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:???CGI を index.html にリネームして、
<Files index.html>
SetHandler cgi-script
</Files>
としてしまうとか。
■ このスレッドは過去ログ倉庫に格納されています