Page 1 of 2
Weiterleitung mit htaccess ?
Posted: Sun Aug 09, 2009 5:04 pm
by corun
Nabend zusammen,
stehe hier mal wieder vor einem Problem
Momentan steht in der htaccess in unserem Root-Verzeichnis nur folgender Eintrag
Code: Select all
Redirect 301 /index.php http://unsereseite02.net/unsereseite02/index.php
dieser funktioniert auch, nur leider zu gut.... .

Da ich momentan dabei bin unsere zweite Seite einzustellen und dieses nicht so funktioniert wie es eigentlich sollte. Die url unsere Seite, welche nicht aufgerufen werden kann, lautet
http://www.unsereseite.de. Nun dachte ich mir, das die Weiterleitung über die htaccess genau so funktioniert wie bei
http://www.unsereseite02.net. Also quasi mit folgender Ergänzung in der htaccess
Code: Select all
Redirect 301 /index.php http://unsereseite02.net/unsereseite02/index.php
Redirect 301 /index.php http://unsereseite.de/unsereseite/blog/index.php
Wenn ich jetzt in der url Leiste des Browsers
http://www.unsereseite.de eingebe, werde ich automatisch auf
http://www.unsereseite02.net weitergeleitet
Bin dankbar für jeden Tipp

Re: Weiterleitung mit htaccess ?
Posted: Mon Aug 10, 2009 6:08 am
by corun
Habe es nun mit einer kleinen Ausnahme soweit hinbekommen, das die Beiden url´s in zwei verschiedene Ordner weitergeleitet werden.
Code: Select all
RewriteEngine On
RewriteCond %{HTTP_HOST} =www.unsereseite02.net
RewriteRule !^unsereseite02/ unsereseite02%{REQUEST_URI}
RewriteEngine On
RewriteCond %{HTTP_HOST} =www.unsereseite.de
RewriteRule !^unsereseite/blog/ unsereseite/blog%{REQUEST_URI}
Leider funktioniert der Link zur Gallery unter
http://www.unsereseite02.net nicht mehr, hier wird nach einem Klick lediglich wieder die Startseite des Blogs geladen..., wisst ihr woran das liegen könnte

Re: Weiterleitung mit htaccess ?
Posted: Mon Aug 10, 2009 3:23 pm
by garvinhicking
Hi!
Warum legst Du denn überhaupt unerschiedliche Domains alle auf eine Hauptdomain?
Erzeuge einfach eindeutige Documentroots pro Domain, damit du keine Kollisionen hast, dann brauchst du auch den ganzen Umleitungsgedöns nicht, der dann mit Serendipity interferriert...
Grüße,
Garvin
Re: Weiterleitung mit htaccess ?
Posted: Mon Aug 10, 2009 6:38 pm
by corun
Danke für den Tipp, wie lege ich denn so einen Documentroot pro Domain an.
Danke im Voraus

Re: Weiterleitung mit htaccess ?
Posted: Tue Aug 11, 2009 11:48 am
by garvinhicking
Hi!
Das hängt von deinem Provider ab bzw. von der Software wie plesk & Co, frag dort mal beim technischen Support über die Möglichkeiten an. So wie Du es machst ist es sicherlich nicht vorgesehen
Grüße,
Garvin
Re: Weiterleitung mit htaccess ?
Posted: Tue Aug 11, 2009 8:34 pm
by corun
Die Sache wird immer kurioser

Bin jetzt mal hingegangen und habe die .htacces komplett aus dem root Verzeichnis entfernt und stattdessen den Hinweis über unseren Hoster aus deren FAQ´s befolgt, dieser lautet wie folgt:
Wie kann kann ich eine Weiterleitung für meine Domain einrichten?
Dies können Sie mit einer index.html realisieren. In dieser index.html ersetzen Sie die URL „neueSeite.de" im HTML Quellcode durch die betreffende Domain (URL), auf welche weitergeleitet werden soll. Anschließend laden Sie diese index.html in den „/html" Ordner Ihres Webspaces, um die Weiterleitung zu aktivieren.
Erstellen Sie mit dem Texteditor eine neue Datei mit dem Namen "index.html". Die Datei muss folgenden Inhalt haben:
Code: Select all
<html>
<head>
<title>Weiterleitung</title>
<meta http-equiv="refresh" content="0;URL=http://meinedomain.xy/ihrordner">
</head>
<body>
</body>
</html>
Bitte ersetzen Sie „meinedomain.xy/ihrordner” im HTML Quellcode durch Ihre Domain (URL), bpsw. "domain.xy/joomla". Der Wert, der hier in diesem Quelltext mit "0" angegeben wird, ist die Zeit in Sekunden, nach der die Weiterleitung stattfindet. Ändern Sie diesen also auf "3" wird erst nach 3 Sekunden zur gewünschten Seite weitergeleitet.
Das habe ich dann auf unsere beiden urls angewandt, das Ganze sieht hier wie folgt aus:
Code: Select all
<html>
<head>
<title>Weiterleitung</title>
<meta http-equiv="refresh" content="0;URL=http://unsereseite02.net/unsereseite02">
<meta http-equiv="refresh" content="0;URL=http://unsereseite.de/unsereseite/blog">
</head>
<body>
</body>
</html>
Wenn ich nun in Opera "
http://www.unsereseite02.net" eingebe werde ich auf "
http://www.unsereseite.de" umgeleitet.
Mit Firefox verhält es sich wieder anders

Gebe ich hier "
http://www.unsereseite02.net" ein werde ich auch auf diese Seite weitergeleitet

Dagegen führt eine Eingabe von "
www.unsereseite.de" zu einer Umleitung auf "
www.unsereseite02.net"
Wie es mit den übrigen Browsern aussieht kann ich nicht sagen, da ich nur Firefox und Opera verwende.
Also das ist mir echt zu hoch, brauche dringend euer Expertenwissen

Re: Weiterleitung mit htaccess ?
Posted: Tue Aug 11, 2009 9:57 pm
by garvinhicking
Hi!
Eine Quelldomain kann nur auf EINE Zieldomain weiterleiten, nicht auf zwei. Daher funktioniert weder die htaccess methode noch die index.html methode.
Warum willst du überhaupt weiterleiten? Richte die Domains doch unabhängig ein?
Grüße,
Garvin
Re: Weiterleitung mit htaccess ?
Posted: Tue Aug 11, 2009 10:19 pm
by corun
Der Support von Alfahosting hat mir das eben auch bestätigt. Hätte echt nicht gedacht das es so kompliziert sein kann - mir fehlt da einfach noch der nötige Durchblick
Auch auf die Gefahr das die folgende Frage ziemlich überflüssig ist...aber, wie mache ich das genau ?
Ich habe zwei Domains registriert und beide Webseiten haben ihren eigenen Ordner auf unserem Webspace. Muss ich mir jetzt noch ein Paket mit eigenem Webspace anlegen lassen um die beiden urls eigenständig voneinander benutzen zu können ?
Re: Weiterleitung mit htaccess ?
Posted: Wed Aug 12, 2009 9:22 am
by garvinhicking
Hi!
Hm, das führt leider etwas über das hinaus, was ich hier kompetent erklären kann. Für solche Domainfragen kann der Provider eher helfen, oder z.b. Supportforen von Providern oder das rootforum.de.
Die Art und Weise wie bei Providern mehrere Domains eingerichtet werden unterscheidet sich viel zu stark, da kann ich kaum pauschale Tipps geben. Üblicherweise kannst Du pro Domain ein eigenes Verzeichnis angeben, und hast dann pro Domain einen eigenen FTP-Account, so dass jede Domain für sich arbeitet...
Von Alfahosting habe ich noch nie gehört, daher habe ich da absolut keine Ahnung welche Technik genutzt wird...sorry!
Viele Grüße,
Garvin
Re: Weiterleitung mit htaccess ?
Posted: Wed Aug 12, 2009 1:35 pm
by T-eXe
hm also versteh ich das nun richtig, du hast 2 domains und ein webspace. auf dem spaßce gibts nen odner bonnyworld und schmucktausch? und versucht mit htaccess vom root in die richtigen ordner zu verweisen?
Re: Weiterleitung mit htaccess ?
Posted: Wed Aug 12, 2009 6:25 pm
by corun
T-eXe wrote:hm also versteh ich das nun richtig, du hast 2 domains und ein webspace. auf dem spaßce gibts nen odner unsereseite02 und unsereseite? und versucht mit htaccess vom root in die richtigen ordner zu verweisen?
Genau so ist das, nur leider klappt das nicht so wie es soll....
Re: Weiterleitung mit htaccess ?
Posted: Wed Aug 12, 2009 7:27 pm
by T-eXe
dann lass doch die domains in die jeweiligen ordner umleiten, normal kannst du das entweder bei deiner webverwaltung (z.B. Plesk, Confixx oder ähnliches) solltest du sowas nicht haben musst du deinem provider angeben in welche verzeichnisse die domains routen sollen

Re: Weiterleitung mit htaccess ?
Posted: Wed Aug 12, 2009 9:57 pm
by corun
T-eXe wrote:dann lass doch die domains in die jeweiligen ordner umleiten, normal kannst du das entweder bei deiner webverwaltung (z.B. Plesk, Confixx oder ähnliches) solltest du sowas nicht haben musst du deinem provider angeben in welche verzeichnisse die domains routen sollen

Genau das hat mir der Support von Alfahosting auch geraten, leider funktioniert das nicht so wie beabsichtig. Wenn die Umleitung im Confixx aktiv ist und ich in meinem Browser
http://www.unsereseite02.net eingebe, erscheint nur folgende Meldung:
Fehlen mir hier evtl. Rechte auf die index.php ?
Die Ordnerstruktur sieht laut FileZilla wie folgt aus:
/html/unsereseite02 (demnach ist das Verzeichnis html doch das root Verzeichnis richtig !?)
Und die Weiterleitung im Confixx Menü unter Tools-Domains sieht so aus:
Domain
http://www.unsereseite02.net
Weiterleiten nach
/unsereseite02
Hier der Alfahosting Support Text:
Das Verzeichnis "/" ist Ihr Hauptverzeichnis auf dem Server. Das Verzeichnis "/ordner" ist ein Unterordner in Ihrem Hauptverzeichnis. Das angegebene Verzeichnis muss vorhanden sein. Sie können Ihre Domain(s) auch auf eine andere Internetseite weiterleiten lassen (http://...).
Das sollte doch eigentlich korrekt funktionieren

Re: Weiterleitung mit htaccess ?
Posted: Thu Aug 13, 2009 11:30 am
by T-eXe
Die Ordnerstruktur sieht laut FileZilla wie folgt aus:
/html/bonnyworld (demnach ist das Verzeichnis html doch das root Verzeichnis richtig !?)
das root verzeichnis ist immer "/"
vlt. muss du bei dir deine domain so umleiten:
bonnyworld.net > /html/bonnyworld
bei manchen providern ist "html" oder "public" das verzeichnis für die "hauptdomain" wenn man z.b.
subdomains erstellt sind die dann z.B. "/subdomainname" und nicht "/html/subdomainname", das war bei
meinem alten provider so aber das ist sehr unterschiedlich...
ist auch schwer zu sagen ohne das wirklich vor sich zu haben

Re: Weiterleitung mit htaccess ?
Posted: Thu Aug 13, 2009 8:58 pm
by corun
T-eXe wrote:Die Ordnerstruktur sieht laut FileZilla wie folgt aus:
/html/unsereseite02 (demnach ist das Verzeichnis html doch das root Verzeichnis richtig !?)
das root verzeichnis ist immer "/"
vlt. muss du bei dir deine domain so umleiten:
unsereseite02.net > /html/unsereseite02
bei manchen providern ist "html" oder "public" das verzeichnis für die "hauptdomain" wenn man z.b.
subdomains erstellt sind die dann z.B. "/subdomainname" und nicht "/html/subdomainname", das war bei
meinem alten provider so aber das ist sehr unterschiedlich...
ist auch schwer zu sagen ohne das wirklich vor sich zu haben

Der Support von alfahosting hat mir bestätigt das die Weiterleitung über /unsereseite02 läuft.
Das habe ich nun mal für unsere zweite Seite gemacht und siehe da, es funktioniert natürlich nicht

Unter
http://www.unsereseite.de erscheint daraufhin die berühmte Forbidden 403 Fehlermeldung.