2016-05-04 27 views
0

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

私は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 

答えて

0

httpd設定でこれをなぜ試みているのか分かりません。 .htaccessファイルを更新して、すべてのHTTPトラフィックをHTTPSにリダイレクトする必要があります

次の.htaccessコードで試してください。

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{SERVER_NAME}/%$1 [R,L] 
+0

ありがとうございました。私は同様のリダイレクトでそれを解決しました。私は答えを編集しました。 – Overnet