problem virtuelle apaches und .htaccess

belubaba

belubaba

Tripel-As
Hallo Zusammen,

irgendwie habe ich das mit meiner httpd.conf und der .htaccess verbockt.

Ursprünglich hatte ich vier domains die einfach auf das selbe Verzeichnis gezeigt haben. Aber aus SEO Gründen sollte ich drei in ein separates und meine Hauptdomain in das ursprüngliche zeigen lassen. (Um doppelten Content zu vermeiden)

In dem separatem Verzeichnis habe ich eine .htaccess angelegt die einen Redirect permanent macht. So werden die zusätzlichen Domains die eigentlich auf den selben Content verweisen von den Suchmaschinen nicht als doppelcontent gewertet.

Und jetzt ist etwas passiert das seltsam ist.

Ich habe nur für eine der drei Domains die in ein alternatives Verzeichnis mit der angepassten .htaccess zeigt einen Virtuellen Host angelegt (der nach ozhobbies.DE) Aber die beiden anderen Domains werden dort auch hingeleitet.
Die eigentliche Domain ozhobbies.EU zeigt weiterhin auf den Pfad auf den sie auch zeigen soll. Ursprünglich dachte ich mir super das macht genau das was ich wollte und hab aufgehört planlos an den Virtuellen Hosts rumzuspielen.

Jetzt zu meiner eigentlichen Fragen. Warum werden die Domains die ich in der httpd.conf angegeben habe auch in den alternativen Pfad weitergeleitet? Habe ich irgendwas falsch bei der konfiguration der Virtuellen Apaches gemacht? Und falls ja wie müsste das richtig aussehen wenn ich noch zwei weitere domains habe?


Die relevanten Einträge in meiner httpd.conf sehen wie folgt aus:

Listen 80
Listen 443


NameVirtualHost 89.149.194.91:80
NameVirtualHost 89.149.194.91:443

#ozhobbies.de (wird in separates Verzeichnis umgeleitet)

<VirtualHost 89.149.194.91:80>
DocumentRoot /alternativer_pfad/html_nonoz
ServerName www.ozhobbies.de
<Directory "/alternativer_pfad/html_nonoz/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Options -ExecCGI
</VirtualHost>


#Ozhobbies.eu (Ist die Hauptdomain und zeigt auf die Webseite)
<VirtualHost 89.149.194.91:80>
DocumentRoot /pfad/html
ServerName www.ozhobbies.eu
<Directory "/pfad/html/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Options -ExecCGI
</VirtualHost>


<IfModule mod_ssl.c>
<VirtualHost 89.149.194.91:443>
DocumentRoot /pfad/html
<Directory "/pfad/html/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
SSLEngine on
SSLCertificateFile /blabla/zertifikat
SSLCertificateKeyFile /blabal/key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>
</IfModule>


.htaccess

Redirect permanent / http://www.ozhobbies.eu/

Gruß

b.
 
Zuletzt bearbeitet:

Ähnliche Themen

NGINX bietet intern abgerufene Seiten nur zum Download an, extern geht's

Nginx als Reverse Proxy für Nextcloud und Emby

Probleme mit virtual hosts

Problem mit Domain und Apache

Repository-Freigabe funktioniert nicht

Zurück
Oben