#!/bin/bash
# maakt verwijzing naar een pagina
# verwijst optioneel hele site door  --> nog niet

# vraag om domein als niet op commandline
if test "$1" = ""; then
  read -p "Domeinnaam: " domain
else
  domain=$1
  echo "Domein: $domain"
fi

if test "$2" = ""; then
  read -p "Verwijzen naar URL: " url
else
  url=$2
  echo "URL: $url"
fi

echo "#verwijzing2

<VirtualHost *:80>
   Servername $domain
   Serveralias www.$domain
   Alias /.well-known/ /var/www/html/.well-known/

   RewriteEngine On
   #RewriteCond %{REQUEST_URI} !^/.well-known/
   # om door te verwijzen naar een pagina:
   #RewriteRule (.*) $url [R=301,L]
   # om door te verwijzen naar een site:
   ##RewriteRule ^/(.*)$ $url\$1 [R=301,L]

</VirtualHost>
" > /etc/apache2/sites-available/$domain.conf

a2ensite $domain
/etc/init.d/apache2 reload

# dit is vast te automatisch...
certbot --apache --no-redirect -t -m paul@vandervlis.nl -d $domain -d www.$domain
sed -i -e 's/#RewriteCond/RewriteCond/g' /etc/apache2/sites-available/$domain.conf
sed -i -e 's/#RewriteRule/RewriteRule/g' /etc/apache2/sites-available/$domain.conf
sed -i -e 's/#RewriteCond/RewriteCond/g' /etc/apache2/sites-available/$domain-le-ssl.conf
sed -i -e 's/#RewriteRule/RewriteRule/g' /etc/apache2/sites-available/$domain-le-ssl.conf
service apache2 reload

