1

directadmin インターフェースでカスタム httpd.conf コードをドメインの VirtualHosts に追加するにはどうすればよいですか?

VirtualHost ポート 80 および 443 のドメインで http を https にリダイレクトするには、次の行を追加する必要があります。

<VirtualHost *:80>
      ServerName www.example.com
      Redirect "/" "https://www.example.com/"
</VirtualHost>

<VirtualHost *:443>
      # Use HTTP Strict Transport Security to force client to use secure connections only
      Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"

      # Further Configuration goes here
      [...]
</VirtualHost>

このhtaccessリダイレクトで解決しました:

# Redirect if http
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# set header if https
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS
4

1 に答える 1