Sie können die Webadresse nicht an einen Ordner unter Windows weiterleiten, http ist ein Webprotokoll und muss über einen Webserver verfügen, der an einem anderen Ende überwacht. Sie können einen virtuellen Host in Apache (vorzugsweise eine Subdomäne) einrichten und den Ordner, auf den Sie über das Web zugreifen möchten, als DocumentRoot dieses Hosts einrichten. So:
Im Host-Dateisatz
127.0.0.1 myfolder.localhost
Fügen Sie diese Zeilen zu httpd.conf, der Apache-Konfigurationsdatei (oder extra / httpd-vhosts.conf, und stellen Sie sicher, dass sie in der Haupt-httpd.conf enthalten ist).
NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> DocumentRoot "C:/webroot" ServerName localhost <Directory "C:/webroot"> Options Indexes FollowSymLinks MultiViews +Includes AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> <VirtualHost 127.0.0.1> DocumentRoot "D:/myfolder" ServerName myfolder.localhost ErrorLog "D:/myfolder/logs/error.log" # if you want separate logs for this folder CustomLog "D:/myfolder/logs/access.log" combined <Directory "D:/myfolder"> Options Indexes FollowSymLinks MultiViews +Includes AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
Sie müssen außerdem wie oben gezeigt eine reguläre Webroot für localhost einrichten. Andernfalls ist kein Zugriff mehr möglich.
Eine andere (einfachere) Option für den Zugriff auf andere Ordner wäre das Erstellen eines Hard-like-Links zu anderen Ordnern mithilfe des Junction- Programms von Microsoft.