Ich möchte hier einen kleinen Apache vHost bereitstellen, der das Entwickeln neuer Websites angenehmer macht. Bisher musste ich bei jeder Webseite die angelegt werden sollte erst mal einen Apache vHost anlegen - Sicherlich keine große Angelegenheit, aber trotzdem nervig. Der folgende vHost leitet alle Domains die mit der tld .dev enden in ein eigenes Verzeichnis um (Vorrausgesetzt die Domain zeigt auf die entsprechende Maschine, in diesem Fall reicht natürlich ein einfacher hosts Eintrag.)


<VirtualHost *>
DocumentRoot "/var/www/dev/"
ServerName *.dev

<Directory /var/www/dev/>
Options +FollowSymLinks
AllowOverride All
Require all granted

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Options +Includes
</Directory>


RewriteEngine on
RewriteCond %{HTTP_HOST} ([^.]+)\.dev(.*)$ [NC]
RewriteRule ^/(.*)$ /var/www/dev/%1.dev/$1 [L]
</VirtualHost>