bigfish: Weiterleiten mit .htaccess - WIE?

Hallo Community, ich hoffe Ihr könnt mir mit meinem Problem helfen ...

Ich habe meine Domain umgezogen. Bei meinem alten Hoster haben weiterleitungen in dieser Form funktioniert:

xyz.meinedomain.de hat auf www.xyz.de weitergeleitet, also der Begriff für die Weiterleitung befand sich vor dem Domainnamen!

Der neue Hoster unterstützt nur diese Form der Weiterleitung:
http://meinedomain.de/xyz, also das xyz muss ich hinten anhängen, was mir ja überhaupt nicht passt, denn alle meine früheren weiterleitungen ja nicht mehr funktionieren!

Auf meine diesbezügliche Anfrage hat mir mein neuer Hoster geantwortet, dass ich alle meine Redirects unter .htaccess konfigurieren kann, hat mir aber keine Anleitung gegeben, WIE ich das machen soll ...

Ich habe mich auch schon tot-geGoogelt, der Lösung bin ich aber nicht näher gekommen. Nun da ich von sowas 0 Ahnung habe, hoffe ich darauf, dass Ihr mir helfen werdet! Mit NULL-Ahnung meine ich wirklich NULL-Ahnung!!! Ich kenne mich ziemlich gut mit html aus (baue alle meine Webseiten selbst), aber mit dieser .htaccess-Geschichte kenne ich mich überhaupt nicht aus!

Mein .htaccess-File sieht im Moment so aus:

DO NOT REMOVE THIS LINE AND THE LINES BELOW REDIRECTIDxx

RewriteEngine on
RewriteCond %{HTTP_HOST} ^xyz.de$ [OR]
RewriteCond %{HTTP_HOST} ^www.xyz.de$
RewriteRule ^webspace$ http://anderedomain/webspace [R=301,L]

DO NOT REMOVE THIS LINE AND THE LINES ABOVE xxx:REDIRECTID

WIE muss ich es abändern, damit es so webspace.xyz.de und nicht so xyz.de/webspace funzt???

Kann mir bitte jemand hier den richtigen Code reinschreiben?

Lieben Dank für Eure Hilfe im Voraus!

  1. Zunächst müsste sichergestellt sein, dass ein Request foo.xyz.de auch deine .htaccess-Datei erreicht, sprich zunächst foo.xyz.de per DNS auf deinem Server landet und dort das Verzeichnis erreicht, indem die .htaccess-Datei liegt.

    xyz.meinedomain.de hat auf www.xyz.de weitergeleitet

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^([a-z]+).xyz.de
    RewriteCond %1 !=www
    RewriteRule ^$ http://%1.anderedomain/ [R=301,L]

    Eine weitere Voraussetzung ist natürlich, dass
    a) das Modul mod_rewrite geladen ist
    b) du dieses in deiner .htaccess-Datei verwenden darfst. Leider geht aus deinem Posting nicht so direkt hrvor, ob deine genutzte Regel soweit funktioniert.

    1. Hallo Bob vielen Dank für Deine schnelle Antwort! Das problem ist nur, dass ich davon, was Du geschrieben hast, GARNICHTS verstehe! ;-( Liegt aber an mir, versteht sich.  OK, ich versuche mal in meiner Laiensprache zu schildern, was ich brauche:

      nehmen wir mal an, ich möchte eine Weiterleitung einrichten, die zu Google weiterleitet, also auf 1 FREMDE Domain! Bei meinem bisherigen Hoster hätte ich es so machen müssen-> google.ebookreseller24.de => www.google.de
      (ebookreseller24.de ist meine Domain)

      Bei meinem jetzigen Hoster müsste ich es genau umgekehrt machen, also in dieser Form: ebookreseller24.de/google => www.google.de

      Dies passt mir natürlich nicht, denn keine meiner beim früheren Hoster angelegten Weiterleitungen funktioniert mehr! :-(((  Ich hatte dort zB. diese Weiterleitungen angelegt:

      1.ebookreseller24.de => http://tinyurl.com/3ckbrm
      2.ebookreseller24.de => http://viralurl.com/bigfish/gbuch2
      3.ebookreseller24.de => http://www.ebook-reseller.shop.ms
      blogg.ebookreseller24.de => http://viralurl.com/bigfish/yuwie-guestb usw...

      Laut Support vom jetzigen Hoster ginge es, da ich aber FREE User bin, sagen die mir nicht, WIE ich es im .htaccess eintragen muss.

      Nochmal: ich habe bis jetzt eine Weiterleitung eingerichtet, die so aussieht:
      http://ebookreseller24.de/webspace  => http://viralurl.com/bigfish/webspace

      und der passende Eintrag dazu in .htaccess:

      DO NOT REMOVE THIS LINE AND THE LINES BELOW REDIRECTID:P5LhM8

      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^ebookreseller24.de$ [OR]
      RewriteCond %{HTTP_HOST} ^www.ebookreseller24.de$
      RewriteRule ^webspace$ http://viralurl.com/bigfish/webspace [R=301,L]

      DO NOT REMOVE THIS LINE AND THE LINES ABOVE P5LhM8:REDIRECTID

      Also, was ich erreichen will ist, dass diese URL "webspace.ebookreseller24.de" auf "http://viralurl.com/bigfish/webspace" weiterleitet und nicht die, die es jetzt tut "http://ebookreseller24.de/webspace"

      Ich hoffe meine Beschreibung des problems ist halbwegs verständlich, besser kann ich es leider nicht...

      Ich danke Dir nochmals für Deine Hilfe und bitte versuche mir nochmals zu helfen.

      Gruß