• 締切済み

htaccess ファイルについて

ベーシック承認をするときなどに使う .htaccess はアパッチのみで動作するものなのでしょうか? 他の種類のサーバーソフトを使っている場合や、自分のパソコンをサーバーとして公開している場合などは、どのようにしてアクセス制限(IPアドレスによるものではなく)をすればいいのでしょうか?

みんなの回答

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

使用するWebサーバ毎に異なっているはずなので、マニュアルを調べてください。 ApacheならWebを検索すれば沢山でてきます。

genkigan
質問者

お礼

回答、ありがとうございました。

関連するQ&A

  • htaccessについて

    htaccessで、アクセス制限をしようとしています。 特定のリンク元かつ、特定のIPアドレスからのアクセスを許可したいと思います。 このように2つの条件を同時に満たすときに初めてアクセスできるようにすることは可能でしょうか? もし、可能な場合には具体的にやり方を教えていただきたく思います。 以上、よろしくお願いいたします。

  • .htaccessは2つ置けないんでしょうか?

    携帯サイトをロリポップにて作成しています。 PCからアクセスした際、ソースを覗かれないようにするため IPアドレスによる制限をしています。 ファイル名.htaccess order deny,allow deny from all #Docomo IPアドレス #Vodafone IPアドレス #au(cdmaOne)とTu-ka IPアドレス #au(WIN) IPアドレス #au(BREW) IPアドレス 上記のファイルにてPCからのアクセスを防ぐ事が出来るのですが、 エラーページの設定も.htaccessにておこなっています。下記 ファイル名.htaccess ErrorDocument 401 http://URL ErrorDocument 403 http://URL ErrorDocument 404 http://URL ErrorDocument 500 http://URL 上記ファイルにてエラーページの設定は完了なのですが .htaccessを2つ置こうとすると、上書きされてしまい 一つだけになってしまいます。 2つの.htaccessを置きたい場合はどのようにしたら良いでしょうか? どなたかご存知の方、ご教授頂けると幸いです。 よろしくお願い致します。

  • 難易度高htaccess:IPの許可

    .htaccessで、 order allow,deny allow from all deny from deny from 118.243.0.0/16 のようにネットマスクを利用して複数のIPアドレスからのアクセスを制限した上で、そのうち(制限したIPアドレスに含まれるうち)の一つのIPアドレス (例:118.243.126.243)にのみアクセスを許可したい場合、.htaccessに具体的にどのように記述すればよいのでしょうか? どのように記述するか分からないのですが、118.243.126.243をとばした「118.243.0.0から118.243.126.242」と 「118.243.126.244から118.243.255.255」を別々に制限すればよいように思います。ただし、記述の仕方が分からないので具体的な記述の仕方を教えてください。 この.htaccessでは、基本的に「118.243.0.0/16」以外のIPアドレスからのアクセスは全て許可し、かつ、「118.243.0.0/16」に含まれる118.243.126.243からのアクセスも許可したいのです。 質問が分かりにくい場合は、お聞き下さい。

  • .htaccess、IPアドレスについての質問

    初めまして、どなたか解る方がおりましたら、是非お答え頂けると嬉しいです。 先日、自分のHPのアクセス解析を覗いてたところ、実家の母親のパソコンからのアクセスを発見して驚愕致しました。 正月に帰省した際、わたしも母親のパソコンで自分のHPを覗いたので、その時のIPと照らし合わせて解ったものです。 家族に見られるのは恥ずかしい為、.htaccessでアクセス制限をかけようと思ったのですが… そのIPを解析で遡って調べていた所、プロバイダ名は同じなものの、IPアドレスが全て別のものだという事が解りました。 しかし解析の結果、アドレスは違うものの同じパソコンからのアクセスだという事は解析が証明してくれているのですが、 今のところ解析に残っているIPアドレスが4つあるので、その4つを弾こうとしたものの、日によってアドレスが違うのなら.htaccessで弾いても意味がないのでは?と思いまして… IPアドレスが複数、それも日によって違うということはありえるのでしょうか? そしてその場合、アクセス制限は一体どうすれば良いのでしょうか。 自分の趣味のサイト運営をしているので、もう見られてしまっているとは解っても、日々の日記などもありますし…やはり恥ずかしくて仕方がありません。 どうかご意見を聞かせてください。

  • apache(.htaccess)の設定

    pukiwikiを使っていろいろ遊んでいるのですが,apacheの設定で困ったので教えてください. apacheサーバのIPアドレスは192.168.0.10で,pukiwikiは/var/wwwにあります. 理想はhttp://192.168.0.10とアクセスすると,http://192.168.0.10/pukiwikiと表示させたいです. apacheの設定で, DocumentRoot /var/www/pukiwiki としたのですが,http://192.168.0.10でpukiwikiのページが表示されましたが.http://192.168.0.10/pukiwikiではエラーでした. なお,apacheのログをみるとpukiwiki/pukiwikiは無いといった内容でした. /var/wwwに.htaccessを設置してみたのですができませんでした. .htaccess(パーミッション666) Redirect permanent /var/www/ /var/www/pukiwiki/ よろしくお願いします.

  • .htaccessの利用の可・不可について

    meta要素のhttp-equiv属性は、XHTML1.1では非推奨のため「.htaccess」で同様の設定が行えると聞いたのですが、.htaccessについて調べると、次のように載っていました。 「現在、最も多く利用されているサーバーソフトウェアがApache(アパッチ)である。」 ~ 「htaccessはApacheで使用される、ディレクトリ単位でWebサーバの動作を制御するために置かれるファイルのことである。」 ~ 「ただし、.htaccessでどのような設定が行えるかはウェブサーバーの管理者が編集する httpd.confで制限されているため、サーバーによっては許可されていない設定もある。」 といことは、 1.サーバー側でApacheというソフトウェアを使用している 2.サーバー側でhttp.confで許可している設定 .htaccessを利用するには、この2点を行っているサーバーでなければ利用できないということでしょうか?どのようなときに.htaccessを利用できる、あるいは利用できないのでしょうか? また、.htaccessが利用できない場合、非推奨であってもhttp-equiv属性などの非推奨のものを使わざるを得ないのでしょうか? 回答よろしくお願いします。

    • ベストアンサー
    • HTML
  • htaccessの使用法

    携帯サイトを作成中ですが その中で パソコンから見れなくする方法を知りたいのです 途中まで 理解しましたが 教えて欲しい点はこちらです↓ 1.httpヘッダのUserAgentが携帯電話でないものをはじく。 2.携帯サーバのIPアドレスでないものをはじく。 のソースを教えていただけると嬉しいです。 ちなみに、自サーバーはApacheですがhttpd.confを変更するのは かなり大変なので結構です。 PHPやPerlに関しては、指定のIPをとめる、もしくは通すはわかるのですが サブネットマスクを指定する方法がわからないので教えていただけると嬉しいです。(もしくは、携帯からのアクセスの場合は.htaccessのようにDOCOMO ON のような記述になるのでしょうか?)

  • .htaccessファイルの設定方法(IP制限)

    ディレクトリ/html/内に.htaccessファイルを作成し、ファイルやフォルダへのアクセスを制限したいと思ってます。 /html/内には、fileA、dirA、dirBがあるとし、fileAとdirBにアクセス制限(IPアドレス制限)をかけるには.htaccessファイルにどのように記述すれば良いのでしょうか? アドバイスをよろしくお願いいたします。

  • IISで特定のIPだけアクセスできるようする方法を

    IISで特定のIPだけアクセスできるようする方法を知りたい。 Windows Server(2019)のIISで特定のIPだけからのアクセスを許可してその他をリダイレクトできないのです。 この程、WEBサイトをWindows Server2008R2からWindows Server(2019)にアップグレード中なのです。概ねDBとコンテンツのセットアップができたのです。 その為、公開前に動作テストとバグチェックを行う為に、動作テスト中とバグチェック中は 特定のIP(私のIP)からのみアクセスできるようにしてから、その他のIPからのアクセスはメンテナンス中画面のサイトにリダイレクトさせたいのです。 しかし、Windows Server(2019)のIISでは特定のIPからのアクセス許可して、その他のIPは制限できたのですが、その他のアクセス制限したIPをリダイレクトさせる方法が分かりません。 Windows2000やWindows7のIISの場合には以下のURLのようにリダイレクトできるようなのですが、 https://www.atmarkit.co.jp/ait/articles/0908/07/news108.html Windows Server(2019)のIISではは以下のURLのように特定のIPからのアクセス許可とその他のIPの制限しかできず、制限したIPをリダイレクトする方法が分かりません。 https://www.server-world.info/query?os=Windows_Server_2019&p=iis&f=... どなたかご存知であればご教授頂けませんでしょうか? ちなみにプログラムはレガシーASPで2000年頃に制作した古いプログラムでWEBサーバーApacheではありません。 Apacheなら.htaccessファイルで可能な事は、理解していますが、残念ながら古いレガシーASPなので、Apacheでは動作しません ちなみに、特定のIP(私のIP)以外を制限すると制限されたIPからアクセスすると「エラー403」となりアクセス不能になっています。 これを(適当なサブドメインにメンテナンス画面を作り)そのメンテナンス画面にリダイレクトしたいのです。 一応、Windows Server(2019)のIISの役割と機能で「HTTPリダイレクト」と「IPアドレス及びドメインの制限」という機能はインストールしましたが、この「IPアドレス及びドメインの制限」では特定のIPからのアクセス許可とその他のIPの拒否はできますが、の他のIPの拒否した際のリダイレクトをする方法もしくは機能が見当たりません。

  • .htaccessの使い方

    すいません、Apache1.3.33で自宅サーバを作り、 .htaccessを利用しようとしたところ、 .htaccessが機能してくれません。 Apacheの方で何か設定をしないと使えないんでしょうか? また、その場合、何処にどのような設定を施さないといけないんでしょうか?