Domain auf Unterseite umleiten
am 29.08.2013 - 12:19 Uhr in
Hallo zusammen,
ich stehe vor einem Problem das ich so nicht eingeschätzt hätte und bin mittlerweile schon am verzweifeln.
Ich habe erfolgreich eine Website mit Drupal erstellt und möchte nun, dass wenn der Besucher eine in meinem Webpaket enthaltene Domain aufruf direkt auf eine bestimmte Seite weiter geleitet wird.
Ich möchte z.B. von der Domain "www.meindrupal.de" auf die Seite "www.meindrupal.de/zielseite" umleiten, die es bereits gibt und durch eine direkte Eingabe auch erreichbar ist.
Ob über .htacess oder die Drupal-Oberfläche ist mir egal, hauptsache es funktioniert.
Ich habe jetzt schon sehr viel ausprobiert aber irgendwas mache ich falsch.
Ich glaube das Problem bei meinen Versuchen ist, dass das Ziel die umzuleitende Domain enthält ???
Hat jemand eine Idee?
Von der Logik her macht Drupal ja das selbe mit der dort angegebenen Startseite welche angezeigt wird wenn man nur die Domain eingibt.
Genau das selbe brauche ich für eine weitere Domain (nicht die in Drupal angegebenen Hauptdomain) auf eine andere "Unter-"Seite.
Danke schon mal im Voraus ...
- Anmelden oder Registrieren um Kommentare zu schreiben
Bei einer anderen Domain ist
am 29.08.2013 - 16:46 Uhr
Bei einer anderen Domain ist es kein Problem, diese auf eine bliebige URL weiterzuleiten per 301 Weiterleitung (>googlen).
Und bei der gleichen Domain würde ich einfach die Seite als "Startseite" angeben.
Beste Grüße
Marco
Ich hab schon Stunden damit
am 29.08.2013 - 17:06 Uhr
Ich hab schon Stunden damit verbracht es über .htaccess und Weiterleitung zu versuchen und grundsätzlich in dieser Richtung zu googlen.
Und wie schon geschrieben habe ich in Drupal bereits eine Startseite angegeben. Nun will ich aber eben sozusagen für eine weitere Domain eine andere Startseite.
Um Missverständnisse zu vermeiden möchten ich mein Beispiel nochmal etwas ausbauen:
Ich habe die Domains "beispiel.de" und "meindrupal.de".
Drupal habe ich damals mit der Domain "beispiel.de" installiert und diese als Hauptdomain eingetragen und eine Startseite angegeben welche beim Aufruf der Domain auch angezeigt wird.
Nun möchte ich dass bei der Eingabe von "meindrupal.de" auf die Seite "www.meindrupal.de/zielseite" umgeleitet wird. Im Adressfeld soll dann entweder "meindrupal.de" oder "meindrupal.de/zielseite" stehen.
(Die Seite "meindrupal.de/zielseite" gibt es bereits und ist durch direkte Eingabe auch erreichbar.)
Bei der Eingabe von "beispiel.de" soll weiterhin die ursprüngliche Startseite angzeigt werden.
Ich hoffe dass ich mit dem Beispiel alles abgedeckt habe worum es mir geht.
Und wie gesagt/geschrieben, ich hab mich schon fast zu Tode gegooglet und getestet :-(
Ist die zweite Seite, die Du
am 29.08.2013 - 17:30 Uhr
Ist die zweite Seite, die Du aufbauen willst auch eine Drupal Seite oder ist die statisch?
Soll die zweite Seite völlig unabhängig von der ersten Domain sein?
Welche Möglichkeiten erlaubt Dein Provider für das Verzeichnis der Domain (also was kannst Du einstellen)?
Wieviele Datenbanken erlaubt Dein Paket?
Du mußt schon noch ein bißchen mehr Informationen liefern, wenn man Dir helfen soll.
Beste Grüße
Werner
sites/sites.php
am 29.08.2013 - 18:33 Uhr
Werfe mal einen Blick in die Datei sites/example.sites.php
Aus dieser Datei:
* The following examples look for a site configuration in sites/example.com:
* @code
* URL: http://dev.drupal.org
* $sites['dev.drupal.org'] = 'example.com';
*
* URL: http://localhost/example
* $sites['localhost.example'] = 'example.com';
*
* URL: http://localhost:8080/example
* $sites['8080.localhost.example'] = 'example.com';
*
* URL: http://www.drupal.org:8080/mysite/test/
* $sites['8080.www.drupal.org.mysite.test'] = 'example.com';
* @endcode
Eigentlich ist die Datei sites/sites.php fuer Multisites gedacht.
wla schrieb Ist die zweite
am 29.08.2013 - 18:15 Uhr
Ist die zweite Seite, die Du aufbauen willst auch eine Drupal Seite oder ist die statisch?
Soll die zweite Seite völlig unabhängig von der ersten Domain sein?
Welche Möglichkeiten erlaubt Dein Provider für das Verzeichnis der Domain (also was kannst Du einstellen)?
Wieviele Datenbanken erlaubt Dein Paket?
Du mußt schon noch ein bißchen mehr Informationen liefern, wenn man Dir helfen soll.
Beste Grüße
Werner
Hi Werner,
Ein Hosting-Paket mit zwei Domains, eine Drupal-Installation.
Oder anders gesagt, zuerst war es eine Domain (beispiel.de) unter der ich ein Drupal installiert habe. Nun kam eine neue Domain (www.meindrupal.de) mit ins Hosting-Paket, bei deren Eingabe man nicht auf der Drupal-Startseite sondern auf einer anderen Seite des selben Internetauftritts landen soll und dabei im Adressfeld die neue Domain (www.meindrupal.de oder www.meindrupal.de/zielseite) stehen bleiben soll.
Das Paket erlaubt 2 Datenbanken, ich nutze aktuell nur die eine für Drupal.
Was meinst du mit Möglichkeiten für das Verzeichnis der Domain?
Ich kann .htacess nutzen und bearbeiten. Ich kann für jede Domain ein Verzeichnis oder eine Umleitung angeben, standardmäßig ist das Verzeichnis /www angegeben.
Was Du hier eben beschrieben
am 29.08.2013 - 18:32 Uhr
@VincentPaige,
was Du hier eben beschrieben hast ist eine Multisite Installation mit 2 Domains und einer Drupal-Installation.
Bei einer Multisite
am 29.08.2013 - 18:39 Uhr
Bei einer Multisite Installation mit Drupal Bekommen beide Domains das gleiche Verzeichnis, nämlich das Drupal-Verzeichnis. In Sites legst Du dann für jede Domain ein eigenes Verzeichnis domain.xx an mit files, modules und themes Verzeichnis. Die erste Domain hat ja schon das Default-Verzeichnis. Außerdem kommt dort hinein die default-settings.php. Dann wird bei Aufruf der zweiten Domain eine neue Drupal Installation gestartet. Der kannst Du eine eigene Datenbank geben oder über einen eigenen Präfix die gleiche Datenbank wie der bisherigen Domain. Dann hast Du zwei separate Installationen, die den gleichen Drupal-Core benutzen und alles was in sites/all liegt auch nutzen können. Zusätzlich kannst Du Themes und Module gezielt in eine der Installationen packen. Es bleiben aber zwei getrennte Installationen mit jeweils eigenen Inhalten. Dann hat sich Deine Weiterleitung komplett erledigt.
Beste Grüße
Werner
Korrekt.
am 29.08.2013 - 18:42 Uhr
Korrekt.
Falls du keine Drupal
am 29.08.2013 - 22:42 Uhr
Falls du keine Drupal Multisite Installation betreiben, sondern nur eine reine Weiterleitung der einen Domain auf die Unterseite der anderen umsetzen willst, geht das
1. entweder, indem du die Domain in der Domainverwaltung deines Servers/Webspaces nicht auf ein Verzeichnis, sondern direkt auf die URL "www.meindrupal.de/zielseite" weiterleitest.
2. Sollte das nicht gehen, kannst du eine index.html folgenden inhalts in ein Verzeichnis legen und auf das verweisen.
<html>
<head>
<title>Name der Website</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" content="0; URL=http://www.meindrupal.de/zielseite/">
</head>
<body>
Sie werden weitergeleitet... Falls nicht, klicken Sie hier:
<a href="http://www.meindrupal.de/zielseite/">www.meindrupal.de/zielseite/</a>
</body>
</html>
Das ist halt die einfache Variante, eine reine 301, die einzige suchmaschinenfreundliche Weiterleitung ohne "duplicate content".
Marcob schrieb Falls du keine
am 30.08.2013 - 07:43 Uhr
Falls du keine Drupal Multisite Installation betreiben, sondern nur eine reine Weiterleitung der einen Domain auf die Unterseite der anderen umsetzen willst, geht das
1. entweder, indem du die Domain in der Domainverwaltung deines Servers/Webspaces nicht auf ein Verzeichnis, sondern direkt auf die URL "www.meindrupal.de/zielseite" weiterleitest.
2. Sollte das nicht gehen, kannst du eine index.html folgenden inhalts in ein Verzeichnis legen und auf das verweisen.
...
Das ist halt die einfache Variante, eine reine 301, die einzige suchmaschinenfreundliche Weiterleitung ohne "duplicate content".
Hi Marcob,
danke für deine Ideen.
Die erste habe ich schon lange ausprobiert, sowohl über den Provider als auch direkt in der .htaccess. Leider ohne Erfolg.
Kann es sein dass er dann beim Zusammenbauen der Zieladresse den Teil "www.meindrupal.de" immer wieder durch "www.meindrupal.de/zielseite" ersetzen will und so in eine Endlosschleife kommt?
Die Seite konnte auf jeden Fall nicht erreicht werden und in der Adresszeile wurden Teile der Adresse immer wieder wiederholt.
Dieser Lösungsweg wäre mir der liebste gewsen und ich habe diesen auch mit 15 Min. Aufwand geschätzt. Falls es in der Richtung noch eine Lösung gibt wäre das perfekt!
Deine zweite Idee würde vermutlich funktionieren, aber aus SEO-Sicht vermutlich ein Desaster, oder?
Beide Lösungen wären mir vom Aufwand her lieber, aber ich befürchte ich muss mir doch das Thema Multisite ansehen.
Na ja, was hießt befürchten, ich bin ja heil froh wenn es diese Lösung gibt. Das werd ich im Laufe des Tages mal ausprobieren. (Danke dafür schon mal, werde Rückmeldung geben.)
Wenn es zum Thema Redirece / 301 noch ne Idee gibt bin ich aber auch dankbar.
well done
am 31.08.2013 - 16:18 Uhr
Hallo zusammen,
ich habe nun eine Multisite angelegt. Wenn ich das vorher gewusst hätte, hätte ich mir bei der Website einiges ersparen können. Habe zuvor schon mit Hilfe von php und unterschiedlichen Inhaltstypen Design-Unterschiede bei den beiden Seiten ermöglicht. Das hätte ich mir alles schenken können, wenn ich da schon die Multisite-Technik gekannt hätte.
Na ja, jetzt läufts auf jeden Fall wunderbar.
Danke für eure Tips!!!
Schönes Wochenende!
Der 1. Hinweis auf die
am 31.08.2013 - 16:53 Uhr
Der 1. Hinweis auf die Multisite-Technik kam bereits im 4. Post dieses Thread. Nachdem ich aber Dein verbissenes Festhalten an der Umleitungsloesung herauslesen konnte habe ich mir weiteres Wesentliches gespart.
Nun funktioniert es wohl so wie von Dir angestrebt und ich freue mich fuer Dich.
Alles andere hab ich doch
am 31.08.2013 - 18:55 Uhr
Alles andere hab ich doch schon gemacht bevor ich überhaupt meine Frage ins Forum gestellt habe.
Das Domain-Thema habe ich mir dummerweise für den Schluss aufgehoben und dann auch erst hier geschrieben als ich gar nicht weiter kam.
Am Ende hab ich auf jeden Fall was neues gelernt und mein Problem gelöst, das ist die Hauptsache.
Ich freu mich auch ;-)