Seite 1 von 1
Subdomain ansteuern und richtig anzeigen lassen.
Verfasst: 10.06.2010, 07:16
von mrmaus
Hallo liebe Community,
ich habe mir erstmals eine Subdomain eingerichtet, diese wird allerdings nicht korrekt angezeigt. Ich denke es könnte an meiner htaccess liegen.
Zur Einrichtung, ich habe meine Hauptdomain im Verzeichnis domain1 und die Subdomain dem Verzeichnis domain1/subdomain/ eingerichtet.
Wenn ich aber nur meine Subdomain ansteuern möchte über /subdomain/ im Code oder direkt in der Browseradresszeile
www.subdomain.domain1.de eingebe zeigt in beiden Fällen der Browser in der Adresszeile den Verzeichnispfad an, also
www.domain1.de/subdomain/.
Liegt vielleicht an meiner htaccess, habe da folgende Zeilen drin:
RewriteCond %{HTTP_HOST} !=
www.domain1.de
RewriteRule (.*)
https://www.domain1.de/$1 [L,R=301]
Vielen Dank

Verfasst: 10.06.2010, 07:29
von Synonym
Wenn ich aber nur meine Subdomain ansteuern möchte über /subdomain/ im Code
Das bedeutet was? Was heißt bei Dir "ansteuern im Code"? Was ist ansteuern? In welchem Code?
Ein Sub heißt sub.domain.tld und nicht domain.tld/sub/
und die Subdomain dem Verzeichnis domain1/subdomain/ eingerichtet.
Ist auch nicht optimal. Subs liegen normalerweise in einem eigenen Verzeichnisbaum, nicht im httproot der Hauptdomain. Denn so ist es eben ein Ordner und auch so verwendbar.
Nachtrag:
Wie und mit was hast Du die Sub denn eingerichtet?
Verfasst: 10.06.2010, 07:43
von devolo01
Gib mal deine Subdomain ohne www ein.
Sprich sub.domain.de
Gruß
Verfasst: 10.06.2010, 07:54
von catcat
Janee @Synonym:
Ich leg Subdomains immer im selben Verzeichnisbaum an wie die Hauptdomain.
Also:
www.example.com ist die Hauptdomain und subdomain1.example.com die Subdomain sieht dann so aus:
root
|
example_com
|
subdomain1
|
subdomain2
.
.
.
Und dann leitet man die URL halt weiter per htaccess auf die Subdomain. Per Confixx o.ä. geht das ja ganz easy.
Und natürlich immer ohne www. ansteuern.^^
Verfasst: 10.06.2010, 08:15
von Synonym
@catcat
Ja, das stimmt schon, geht so auch. Ist aber nicht der "schöne" Weg (finde ich zumindest). Dann muss man halt auch das entsprechende Verzeichnis schützen oder Umleiten, das könnte man sich mit der anderen Struktur sparen. Auch möglich Probleme mit zwei aufeinander folgenden htaccess würde man so direkt umgehen.
Aber wie gesagt, es geht so schon. Dass aber aus sub.domain.tld dann direkt ein domain.tld/sub/ wird ist nicht normal. Also entweder hatte ich das Post falsch verstanden, oder es stand so da. Selbst bei der genannten htaccess dürfte das so nicht sein.
Verfasst: 10.06.2010, 14:30
von mrmaus
Danke für eure Hilfe,
ich habe mein Problem einengen können, es liegt definitiv an meiner htaccess.
ich habe die htaccess einfachabgeändert auch in das Verzeichnis der Subdomain kopiert:
RewriteCond %{HTTP_HOST} !=
www.sub.domain1.de
RewriteRule (.*)
https://www.sub.domain1.de/$1 [L,R=301]
Jetzt wird es korrekt angezeigt.
Mein einizges Problem ist nun nur noch dass die subdomain nur ohne www. aufgerufen werden kann. Deswegen werde ich aber mal den Hostsupport kontaktieren oderhat jemand hier defür eine Idee?