人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

テスト環境のアクセス制限に関しての質問です。


素人プログラマーです。
Herokuとgithubで開発をしています。

現在の状況は「develop」ブランチが、自動的にherokuのテスト環境にデプロイされて、それをmasterにマージすると、本番環境にデプロイされて、本番で確認できるようになります。

そこで、テスト環境は、.htaccessでIDパスワードで制限しつつ、本番環境は、制限を外したいと考えています。

ですが、普通に、developのブランチで開発して、それをmasterにマージしてしまうと、同じ.htaccessになってしまいます。

このようなケースでは、テスト環境でのアクセス制限をどのようにしているのでしょうか。

教えてください!





●質問者: tomohirof
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pyopyopyo
●200ポイント ベストアンサー

.htaccess 内部でホスト名を調べて,
本番環境ならBASIC認証を外す,という設定方法があります

本番環境のホスト名が www.example.com なら

Satisfy Any
SetEnvIf HOST "^(www\.example\.com)$" noAuth
Allow from env=noAuth

の三行を .htaccess に追加するだけです

http://www.tam-tam.co.jp/tipsnote/program/post7085.html


tomohirofさんのコメント
ありがとうございます!まさに求めていたものです!!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ