入力したユーザーをlogin.abcde.com
リダイレクトしてhttps://client1.abcde.com
、他のすべての HTTP URL をブロックしたい。したがって、誰かがhttp://client1.abcde.com/thispage/isawesome.htmlと入力すると、エラー メッセージまたは 404 が表示されます。Apacheページに次のように表示され続けます:This page is used to test the proper operation of the Apache HTTP server after it has been installed. If you can read this page, it means that the web server installed at this site is working properly, but has not yet been configured.
RewriteEngine on
RewriteCond %{HTTPS} オフ
RewriteRule ^client1.abcde.com$ https://client1.abcde.com [L,R=301]
ちなみに、WSGIでApacheを使用しています。ポート 80 の仮想ホストは、基本的に次のとおりです。
<VirtualHost *:80>
ServerAdmin abisson@abcde.com
DocumentRoot /srv/www/abcde/html
ErrorLog "logs/error_log"
CustomLog "logs/access_log" common
</VirtualHost>