2017-05-23 2 views
0

J'ai plusieurs projets sur Linux-Servers sur lesquels je travaille localement avec mon environnement Windows xampp. Cependant, le répertoire apache paramètres (Virtual Host) sont comme ceci sur tous les projets:Mutiple Sites sur les chemins absolus localhost root (xampp)/w

DocumentRoot /var/www/html/project1/web 
<Directory /var/www/html/project1/web/> 
    AllowOverride All 
    Order Allow,Deny 
    Allow from All 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ app.php [QSA,L] 
</Directory> 

Maintenant, je peux utiliser des chemins absolus dans ma source tels que /images/

Lorsque je crée un répertoire dans le xampp httpd .conf comme ça, ça marche, mais seulement pour le projet que je la racine du document spécifié pour:

DocumentRoot "C:/xampp/htdocs/project1/web" 
<Directory "C:/xampp/htdocs/project1/web"> 
.... 
</Directory> 

Je voudrais travailler sur project2 aussi bien, mais je veux aussi le chemin /images/ pour travailler aussi en p2, donc changer le DocumentRoot en htdocs ne fonctionne pas. J'ai également essayé Alias mais en vain.

Où est-ce que je me trompe, comment d'autres personnes travaillent sur plusieurs projets, mettent-elles à jour le https.conf chaque fois que le commutateur projette?

Répondre

0

ont rien à tester ici mais vous pouvez modifier vos hôtes à quelque chose comme:

127.0.0.1 localhost 127.0.0.1
foo.localhost
127.0.0.1 bar.localhost

Une fois vous avez terminé, vous devriez être capable de créer plusieurs hôtes virtuels avec des chemins différents