Du hast 6 Domains inklusive. Angenommen, Du lässt Projekt A liegen, wo es liegt und auf Projekt A sollen noch drei Domains verweisen. Dann brauchst Du da erst einmal diese 3 Domains nicht umleiten.
Mal angenommen, Projekt B liegt im Verzeichnis /Projektordner-B/ und auf Projekt B sollen ebenfalls 3 Domains verweisen. Dann leitest Du diese 3 Domains über den Kundenbereich auf das Verzeichnis /Projektordner-B/ um. Mehr erst einmal nicht!
Wenn das erfolgt ist, dann legst Du in das Stammverzeichnis von Projekt A eine htaccess ab, in der Du eine Standard-Domain für Projekt-A definierst. Das Stammverzeichnis oder Root ist das Verzeichnis, in dem die Index von Projekt A liegt.
Wenn das erfolgt ist, dann legst Du in das Stammverzeichnis von Projekt B eine htaccess ab, in der Du eine Standard-Domain für Projejt-B definierst. Das Stammverzeichnis oder Root ist das Verzeichnis, in dem die Index von Projekt B liegt, in diesem Beispiel also das Verzeichnis /Projektordner-B/.
Die jeweilige Definition für eine Standard-Domain hat aber Zeit bis die Umleitungen eingerichtet sind und sieht so aus wie im Beispiel. Jeweils nur eine der beiden Varianten, je nachdem ob die Domains mit oder ohne www erreichbar sein sollen. Ins Verzeichnis von Projekt B dann auch den Namen für die Standard-Domain von Projekt B in die Regel einfügen und bei Projekt A ebenfalls.
Projekt A mit www und ohne ! Ausrufezeichen:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^projekt-a\.de$ [NC]
RewriteRule ^(.*)$ http://www.projekt-a.de/$1 [L,R=301]
Projekt A ohne www und ohne ! Ausrufezeichen:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.projekt-a\.de$ [NC]
RewriteRule ^(.*)$ http://projekt-a.de/$1 [L,R=301]
Die restlichen beiden Domains von Projekt A ebenfalls auf mit oder ohne projekt-a umleiten. Eventuell ließe sich da bei A auch eine Oder-Regel bei RewriteCond für alle drei einbauen, mag das jetzt aber nicht testen. Mit alles außer ! in A könnte es zumindest einen Bug geben, dass bei B nichts mehr ankommt.
Müsste man testen!
Projekt A mit www und ohne ! Ausrufezeichen:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(projekt-a|projekt-a2|projekt-a3)\.de$ [NC]
RewriteRule ^(.*)$ http://www.projekt-a.de/$1 [L,R=301]
Projekt A ohne www und ohne ! Ausrufezeichen:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(projekt-a|projekt-a2|projekt-a3)\.de$ [NC]
RewriteRule ^(.*)$ http://projekt-a.de/$1 [L,R=301]
Projekt-B ist einfacher.
Projekt B mit www:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.projekt-b\.de$ [NC]
RewriteRule ^(.*)$ http://www.projekt-b.de/$1 [L,R=301]
Oder Projekt B ohne www:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} !^projekt-b\.de$ [NC]
RewriteRule ^(.*)$ http://projekt-b/$1 [L,R=301]
Mehr erst einmal nicht!
Wenn Du Projekt A später wie Projekt B auch so in ein Verzeichnis verschieben möchtest, hast Du bereits Erfahrungen gesammelt und es braucht ja nicht alles gleich und auf einmal zu sein.