DocumentRoot /var/www/_.s.abrecht.li/ ScriptAlias /var/www/cgi/create.sh /var/www/cgi/create.sh AddType text/plain .c .cc .cpp .cxx .h .hpp .hxx .sh .txt Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks Options -ExecCGI Require all granted AllowOverride None Header set Content-Security-Policy "sandbox allow-same-origin allow-scripts allow-downloads allow-popups; default-src 'self' data: javascript: 'unsafe-eval' 'unsafe-inline' ;" RewriteEngine on # LogLevel alert rewrite:trace8 Allow from all Order Allow,Deny SetHandler ! Options FollowSymLinks DirectoryIndex disabled AuthType Basic AuthName "WebDAV" AuthUserFile /etc/passwd.dav Require valid-user ForceType text/plain Dav On Dav On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} ^/$ RewriteRule .* /var/www/cgi/create.sh [L] RewriteCond %{HTTP_HOST} !(.*)-dav.s.abrecht.li$ RewriteRule /var/www/cgi/create.sh - [R=403,END] RewriteCond %{REQUEST_FILENAME} !^/var/www/cgi/create.sh$ RewriteCond %{REQUEST_URI} !^/icons/ RewriteCond %{HTTP_HOST} (.*)-(s|dav).s.abrecht.li$ RewriteRule ^(.*)$ /var/www/s/%1/$1 [L] Use VHostRedirectSSL s.abrecht.li Use SSL s.abrecht.li abrecht.li ServerAlias *.s.abrecht.li ServerAlias *.s.abrecht.li. Use __S_ABRECHT_LI