<VirtualHost *:80>
	ServerAdmin webmaster@quickbookit.dk
	ServerName quickbookit.dk
	ServerAlias www.quickbookit.dk
	DocumentRoot /var/www/quickbookit.dk/public


	<Directory /var/www/quickbookit.dk/public>
		Options -Indexes  +FollowSymLinks
		AllowOverride All
		Require all granted
	</Directory>

	ErrorLog ${APACHE_LOG_DIR}/quickbookit_error.log
	CustomLog ${APACHE_LOG_DIR}/quickbookit_access.log combined

	# Redirect all HTTP traffic to HTTPS
	RewriteEngine on
	RewriteCond %{HTTPS} !=on
	RewriteRule ^/?(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

	RewriteCond %{SERVER_NAME} =quickbookit.dk [OR]
	RewriteCond %{SERVER_NAME} =www.quickbookit.dk
	RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

<VirtualHost *:443>
	ServerAdmin webmaster@quickbookit.dk
	ServerName quickbookit.dk
	ServerAlias www.quickbookit.dk
	DocumentRoot /var/www/quickbookit.dk/public

	<Directory /var/www/quickbookit.dk/public>
		Options -Indexes +FollowSymLinks
		AllowOverride All
		Require all granted

	</Directory>
	Redirect permanent / https://www.quickbookit.dk/

	SSLEngine on
	SSLCertificateFile /etc/letsencrypt/live/quickbookit.dk/fullchain.pem
	SSLCertificateKeyFile /etc/letsencrypt/live/quickbookit.dk/privkey.pem
	Include /etc/letsencrypt/options-ssl-apache.conf

	# Optional: Force www subdomain redirect
	RewriteEngine on
	RewriteCond %{HTTP_HOST} ^quickbookit\.dk$ [NC]
	RewriteCond %{REQUEST_URI} ^/$
	RewriteRule ^$ https://www.quickbookit.dk/ [L,R=301]
	

	RewriteCond %{HTTP_HOST} ^quickbookit\.dk$ [NC]
	RewriteRule ^/(.+)$ https://www.quickbookit.dk/$1 [L,R=301]	
	

	ErrorLog ${APACHE_LOG_DIR}/quickbookit_error.log
	CustomLog ${APACHE_LOG_DIR}/quickbookit_access.log combined

	
	


</VirtualHost>
