.htaccessで特定のホストのみベーシック認証を不要にする
の編集
https://yassu.jp/pukiwiki/index.php?.htaccess%A4%C7%C6%C3%C4%EA%A4%CE%A5%DB%A5%B9%A5%C8%A4%CE%A4%DF%A5%D9%A1%BC%A5%B7%A5%C3%A5%AF%C7%A7%BE%DA%A4%F2%C9%D4%CD%D7%A4%CB%A4%B9%A4%EB
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
[[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 上ではベーシック認証が不要となり、それ以外では認証が必要になります。
タイムスタンプを変更しない
[[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 上ではベーシック認証が不要となり、それ以外では認証が必要になります。
テキスト整形のルールを表示する