[[Linuxめも]]

ローカル環境で開発を進め、ステージング環境でお客様に確認してもらうという構成はありがちかと思われます。

ステージング環境では誰にでも見られるとマズいので、ベーシック認証をかけるが、ローカル環境では認証は不要としたい。~
でも.htaccessファイルは両環境で同一としてGitで管理したいという時のテクニックです。

 AuthType Basic
 AuthName "Input your ID and Password."
 AuthUserFile /home/yassujp/.htpasswd
 require valid-user
 Satisfy any

 order deny,allow
 SetEnvIf HOST "^yassujp\.localhost$" noAuth
 Allow from env=noAuth
 deny from all

これで yassujp.localhost 上ではベーシック認証が不要となり、それ以外では認証が必要になります。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS