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

.htaccessの偉い人 Part3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/04/27 15:17ID:???
↓質問する前に「必ず」以下のサイトで調べましょう。
http://httpd.apache.org/docs/
↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。

厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
ですが、マジな質問にはマジレスしてあげて下さい。
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にアクセス?
■ このスレッドは過去ログ倉庫に格納されています