• ベストアンサー

.htaccessでのアクセス制限について

許可と拒否を一つの.htaccessに書くことは可能でしょうか。 ロジックで対応できるのか今、調べてますが、中々うまくいきません。 拒否は以下で。 order allow,deny allow from all deny from .search.msn.com deny from .bbtec.net 許可するのは、 order deny,allow deny from all allow from .jp allow from .com allow from .net 出来るのであればロジックを教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5068/13243)
回答No.1

order allow,deny allow from .jp allow from .com allow from .net deny from .search.msn.com deny from .bbtec.net

yodogou
質問者

お礼

有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • .htaccessのアクセス制限のことで

    レンタルサーバーを利用してブログをやっております。 最近、海外からのスパムが多くなり、.htaccessを設置してアクセス制限をかけようかと思い.htaccessファイルを設置しましたらページそのものが見れなくなってしまいました。 order deny,allow deny from all allow from .jp SetEnvIf Referer "拒否ドメイン" deny_ref order allow,deny allow from all deny from env=deny_ref このような書き方は間違えているのでしょうか。 こちらのやりたい事としましては、海外からのアクセスを拒否、日本でも一部のドメインの拒否、一部のサイトからの直リンク拒否です。 どうそ、よろしくお願いします。

  • htaccess??

    .htaccessを設置したいのですが、.htaccessではいろいろな条件を拒否したり許可したりできますよね? たとえば、指定したホストからのアクセスを拒否したい、と同時に画像の直リンクを防ぎたい。という場合、どう表記すればいいのでしょうか? order allow,deny deny from all deny from xxxxx(拒否したいホスト) deny from xxxxx SetEnvIf REFERER "xxxxx(自サイトのURL )" Ref1↓ Order Deny,Allow↓ Deny from all↓ Allow from env=Ref1↓ AddHandler cgi-script htaccess とこんな感じでつらつらと並べていいものでしょうか? 初歩的な質問でごめんなさい。 良かったら教えてください。

  • .htaccessとhttpd.conf

    はじめまして。 質問があるのですが httpd.confで.htaccessの使用許可をするには どうすればいいのでしょうか。 色々自分で調べてみて触ってみたのですが ウェブ上で見てみると全てがアクセス拒否されてしまていたりしてだめなのです。 やりたいことはアクセス制限なのですが とりあえずやってみたことが overrideを全てallにしてみましたが だめでした。 htaccessは Order deny,allow deny from all allow from ******.comという感じです。 サーバー上に.htaccessをおくと*****.comからの アクセスも拒否されるのです。 いったいもう何がなにやら・・・ 支離滅裂な文章ですいませんが ご教授をお願いします。

  • 「.htaccess」で海外からのアクセスを制限するには

    海外(アメリカ?)から掲示板に英文でいたづらをされて困っています。 IPアドレスから調べたところ 「whois.apnic.net」「whois.arin.net」というドメイン?サーバ?が検索されたので「.htaccess」ではじいたのですが効き目がなく、新たなIPでは「whois.ripe.net」というものが表示されました。 今後もいたちごっこになると思います。 この「whois.***.net」とはなんでしょうか?もしかしてこの名前ではじいても意味がないのでしょうか? 「.htaccess」で海外からのアクセスをすべてはじくにはどうしたらいいでしょうか? 現在はこのように設定しています。 ご覧のように「ne.jp」でアクセス拒否をしたいところもあるので単純に「.jpのみ許可する」と設定するわけにはいかないのです。 order allow,deny allow from all deny from ***02abc32d.tokyo.kkk.ne.jp deny from netvigator.com deny from apnic.net deny from arin.net どうぞよろしくお願いいたします。

  • .htaccessでのアクセス拒否について

    .htaccessでlocalhostを拒否したいので order allow,deny allow from all deny from localhost と記述してサーバーにアップしたのですが、 localhostからのアクセスを拒否できていません。 localhostからのアクセスを拒否するにはどうしたらよいのでしょうか?

    • ベストアンサー
    • HTML
  • .htaccess の書き方について教えてください。

    こんにちは、質問させてください。 webサイトを運営しており、.htaccessによるアクセス規制を検討しています。 下記のように複数のアクセス規制をしたい場合、どのように書けば良いでしょうか? ○特定IPアドレスからのアクセス ○プロキシ経由でのアクセス ○特定URLからのアクセス 過去ログ等を検索してみて、現在、以下のようなソースにしています。 ------------------------------------- #特定IPとプロキシ経由の拒否 order allow,deny allow from all deny from ***.***.**.*** order deny,allow deny from all allow from .jp allow from .net allow from .com #特定アドレスからのアクセス拒否 SetEnvIf Referer "http://sample.url.com" ref01 order Allow,Deny Allow from all Deny from env=ref01 ------------------------------------- プロキシ経由の場合、すべてを弾くのは難しいと思いますが… 何か他に良い書き方がありましたら、アドバイスをお願いします。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • .htaccessで複数設定するには?

    .htaccessを使って「特定のIPアドレス・ホストからのアクセスを拒否」と 「特定のリンクからのアクセスを拒否 」の2つを一緒に設定したいのですが、 どうすればいいのでしょうか? 単独での書き方はそれぞれ調べて分かったのですが、1つにまとめての記述方法が分かりません。 --------------------------------------------------- order allow,deny allow from all deny from ●● deny from ○○ deny from ▲▲ deny from △△ SetEnvIf REFERER "http://○○○.com/" Ref1 Order Allow,Deny Allow from all Deny from env=Ref --------------------------------------------------- といった感じに記述したものの、全く動作してくれません。 ご存知の方いらっしゃいましたら、宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • htaccessでのアクセス拒否が効かない

    あるホスト(xxxx.com)からホームページに アクセスされないように、.htaccess で次のように設定いたしました。 (注:『xxxx.com』は、仮のアドレスで、実際はxxxxの部分は異なります) order allow,deny allow from all deny from .xxxx.com その.htaccessを設置した日から、 毎日閲覧されていたそのホスト(xxxx.com)からのアクセスがばったり、無くなりました。 しかし、約1ヶ月後、再びそのアドレス(xxxx.com)からの閲覧が始まりました。 .htaccessで拒否設定していても、アクセスできる抜け道があるのでしょうか? よろしくお願いします。

  • .htaccessでアクセス制限できないホスト

    アクセスして欲しくないホストは、htaccessを使って拒否しているのですが、 『sol-fttb.240.152.118.46.sovam.net.ua』だけは なぜか、どんなに記述しても、毎日アクセスがあります。 今までに、以下のようにして試したのですが、すべて駄目でした。 deny from sol-fttb.240.152.118.46.sovam.net.ua deny from .240.152.118.46.sovam.net.ua deny from .sovam.net.ua deny from .net.ua deny from .ua deny from 240.152.118.46 もちろん、その記述の前に、 order allow,deny allow from all は、記述しており、 他のホストは、問題なく拒否できています。 『sol-fttb.240.152.118.46.sovam.net.ua』のように、IPアドレスが不明なホストは拒否する方法はないのでしょうか? できれば、htaccess以外でのアクセス制限の方法ではなく、 htaccess内の記述で、アクセス拒否したいと思います。 以上よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • .htaccessで、http://localhost/のみアクセス制限

    Order deny,allow Deny from All Allow from localhost 127.0.0.1 にて、内線以外からのアクセスを拒否しているのですが、 http://localhost/のみ見れなくするのは可能ですか? http://localhost/に.htaccessを置いていて、 http://localhost/test/index.htmlなどにはアクセス可能にしたいのです。 http://localhost/⇒アクセス不可 http://localhost/hogehoge/index.html⇒アクセス可 http://localhost/test/about/⇒アクセス可

    • ベストアンサー
    • HTML
このQ&Aのポイント
  • 部品発注のタイミングを教えてくれるアプリは存在するのか?A、B、C、Dの部品の最低単位数や納期を考慮しながら、在庫切れを防ぐための適切な発注タイミングを見極めるのは難しい。在庫管理のアプリを作っている人がいるか知りたい。
  • 部品発注タイミングを正確に把握したい。A、B、C、Dの部品はそれぞれ最低単位数が異なり、納期も異なる。在庫を切らさずに製品を生産するために、適切な発注タイミングを知る方法があれば教えてほしい。
  • 部品の発注タイミングを管理するアプリはある?Aは1000個、BとCは3000個、Dは500個の最低単位数で発注しなければならない。製品を作るためにはAを2個、Bを3個、CとDを1個ずつ必要とするが、納期はAが3か月、Bが4か月、Cが6か月、Dが7か月となる。適切な発注タイミングを知るために、在庫管理アプリは存在するのか知りたい。
回答を見る