Weiterleitung mit htaccess ?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Weiterleitung mit htaccess ?

Post by corun »

Nabend zusammen,

stehe hier mal wieder vor einem Problem :evil:
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.... . :lol: 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 :roll: :?:

Bin dankbar für jeden Tipp :wink:
Last edited by corun on Sun Aug 23, 2009 6:21 pm, edited 3 times in total.
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Weiterleitung mit htaccess ?

Post 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 :?:
Last edited by corun on Sun Aug 23, 2009 6:16 pm, edited 1 time in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Weiterleitung mit htaccess ?

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Weiterleitung mit htaccess ?

Post by corun »

Danke für den Tipp, wie lege ich denn so einen Documentroot pro Domain an.

Danke im Voraus :wink:
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Weiterleitung mit htaccess ?

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Weiterleitung mit htaccess ?

Post by corun »

Die Sache wird immer kurioser :o 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 :evil: 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" :lol:

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 :idea: :wink:
Last edited by corun on Sun Aug 23, 2009 6:21 pm, edited 2 times in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Weiterleitung mit htaccess ?

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Weiterleitung mit htaccess ?

Post 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 8)

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 ?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Weiterleitung mit htaccess ?

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
T-eXe
Regular
Posts: 9
Joined: Sun Aug 09, 2009 12:43 am
Location: localhost
Contact:

Re: Weiterleitung mit htaccess ?

Post 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?
Herzlich willkommen hier bei Jubel Trubel Heiterkeit :)
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Weiterleitung mit htaccess ?

Post 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....
Last edited by corun on Sun Aug 23, 2009 6:18 pm, edited 2 times in total.
T-eXe
Regular
Posts: 9
Joined: Sun Aug 09, 2009 12:43 am
Location: localhost
Contact:

Re: Weiterleitung mit htaccess ?

Post 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 :)
Herzlich willkommen hier bei Jubel Trubel Heiterkeit :)
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Weiterleitung mit htaccess ?

Post 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:
403 Forbidden

You don't have permission to access / on this server.
Apache Server at http://www.unsereseite02.net Port 80
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 :!:
Last edited by corun on Sun Aug 23, 2009 6:23 pm, edited 1 time in total.
T-eXe
Regular
Posts: 9
Joined: Sun Aug 09, 2009 12:43 am
Location: localhost
Contact:

Re: Weiterleitung mit htaccess ?

Post 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 :roll:
Herzlich willkommen hier bei Jubel Trubel Heiterkeit :)
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Weiterleitung mit htaccess ?

Post 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 :roll:
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 :evil: Unter http://www.unsereseite.de erscheint daraufhin die berühmte Forbidden 403 Fehlermeldung.
Last edited by corun on Sun Aug 23, 2009 6:21 pm, edited 2 times in total.
Post Reply