2 Domains und ein Server - wie funktioniert es?

Hallo zusammen,

ich habe bei Versatel zwei Domains registriert, die ich gerne seperat voneinander
betreiben möchte. Beide liegen auf einem Server und nutzen im Moment dasselbe Verzeichnis.

Wie kann ich ein neues Verzeichnis/Ordner und eine Weiterleitung
für die zweite Domain anlegen? Ich möchte auf der zweiten gerne
tumblr laufen lassen. Die zweite ist keine Subdomain.

Versatel konnte mir hierzu nichts sagen.

Hehe… mein Rat dazu: Steig auf einen ordentlichen Hoster um! Ansonsten hilft dir (wenn es ein Apache-Server ist) mod_rewrite / Suchmaschinenoptimierung / .htaccess | modrewrite.de weiter.

Kannst du denn im Backend deines Hosters keine Weiterleitungen machen?

Diesen Schnipsel habe ich gerade von Versatel bekommen:
[PHP]<?php

if (substr_count($_SERVER[‚HTTP_HOST‘], ‚meine-hauptdomain.de‘)) {
header(‚Location: http://www.meine-hauptdomain.de/ordner1/‘);

} elseif (substr_count($_SERVER[‚HTTP_HOST‘], ‚meine-aliasdomain.de‘)) {
header(‚Location: http://meine-aliasdomain/ordner2/‘);

}
?>[/PHP]

Frage ist nun wo lege ich den neuen Ordner für meine Alias Domain an?
Die bisherige Domain greift auf den Ordner ‚mainwebsite_html‘ zu.
Lege ich den neuen Ordner daneben oder darin ab?

Darin, aber meine Lösung über mod_rewrite wäre schöner, denn wenn ich auf www.meine-aliasdomain.de/ordner1/ gehe, dann bekomme ich die Website deiner Hauptdomain angezeigt. Und deine URL wird durch so einen Ordner nur unnötig lang.

So hab ich es bei mir gelöst
[PHP]<?php if($_SERVER['HTTP_HOST'] == "www.domain1.de"){ Header("Location: http://www.domain1.de/unterverzeichnis1/index.php"); } if($_SERVER['HTTP_HOST'] == "www.domain2.de"){ Header("Location: http://www.domain2.de/unterverzeichnis2/index.php"); } ?>[/PHP]
Funktioniert tadellos

Sorry, ich habe keine Ahnung von PHP.

Wo muss der Code platziert werden - /var/www/html/index.php?

Die Domain1 nutzt ja das Unterverzeichnis1 (/var/www/html/)
Und auf welcher Ebene erstelle ich das neue Unterverzeichnis? - /var/www/html/unterverzeichnis2

Im Hauptverzeichnis deines Webspaces (scheinbar der Ordner „html“) erstellst du

  • eine index.php mit dem obigen Code und
  • zwei Ordner. Je einen pro Domain
    Die Namen dieser Ordner sind dann Unterverzeichnis 1 und 2

Wenn Du einen Server hast brauchst Du nur für jede Domain einen vhost einrichten.

Ich glaube nicht, dass er das gemeint hat…

Sicher? Das ist aber genau das was er hier formuliert hat:

ich habe bei Versatel zwei Domains registriert, die ich gerne seperat voneinander betreiben möchte.

Jops, aber mit so nem Kenntnisstand mietet man sich keinen Server. :wink:

Du weißt ja nicht was man so alles in Foren erschreckenderweise mitbekommt … :wink:

:smiley: Ich gebe mich geschlagen, threadi. :smiley:

ja, zB zwei erfahrene user mit dem höchsten forums-rang die ein aktives thema als chat missbrauchen :wink: