私はドメインを持っており、開発用mattpotts.comのサブドメインをセットアップしており、dev.mattpotts.com準備ができたらファイルを通常のドメインにコピーします。
私のディレクトリ構造は次のとおりでありdev.mattpotts.com、dev/
+-public_html/
+-project1/
+-project2/
+-project3/
+-dev/
+-プロジェクト1
+-project2
+-project3
http://mattpotts.com/project1私は基本的に からへhttps://dev.mattpotts.com/project1を追加して行きたいと思っていますdev.。
私は次のものを持っていて.htaccess、dev/それは機能します。これを行う必要があるのは、https を強制することだけです。
RewriteEngine オン
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} dev
RewriteRule ^(.*)$ https://dev.mattpotts.com$1 [R,L]
ディレクトリで http 認証を安全に使用できるように、https を強制したいと考えています。しかし、以下のルールと組み合わせるとうまくいきません。.htpasswdセットアップはできましたが、ログインフォームがまだ表示されていません。
AuthType 基本 AuthName "開発保護領域" AuthUserFile .htpasswd 有効なユーザーが必要
to セットのルールをうまく組み合わせるにはどうすればよいですか?.htaccess
編集、非常に奇妙なことが起こっています!
https://dev.mattpotts.com/project1/に「hello!」と表示される 非開発バージョンのサイトから (https に注意) http://dev.mattpotts.com/project1/に「hello dev!」と表示される (必要に応じて)開発バージョンから。何が起きてる?!