FreakX12: htaccess Weiterleitung

Tagchen,
nehmen wir einmal folgendes an:

Ich habe ein Webprojekt - Abrufbar unter www.domain1.xzy
Bereich 1 ist abrufbar unter www.domain1.xzy?show=1 und hierzu habe ich die domain www.domain2.xyz registriert.

Nun möchte ich, dass wenn man die zweite Domain aufruf automatisch an diese Seite weitergeleitet wird (mit htaccess).

Kann mir jmd erklären was genau zu tun ist?

Danke ;-)

  1. Kann mir jmd erklären was genau zu tun ist?

    Ja, lies eine der zahlreichen Dokus über redirect in .htaccess, dort findest du viele Beispiele.

    Danke ;-)

    Bitte!

    1. Leider habe ich noch keine Doku, wo genau von diesem Fall (von URL zu URL weiterleiten) berichtet wird gefunden.
      Wie man einen weiterleitet, der in einem Unterordner ist wird x-mal erklärt.

      Grundsätzlich würde es aber in dieser Art und Weise versuchen zu lösen:
      Redirect http://www.domain2.xyz http://www.domain1.xyz?go=2
      (geht aber nicht!)

      Wenn du also einen Link für mich hättest wo ich ein solches Beispiel finde, wäre ich dir dankbar.

      1. Grundsätzlich würde es aber in dieser Art und Weise versuchen zu lösen:
        Redirect http://www.domain2.xyz http://www.domain1.xyz?go=2
        (geht aber nicht!)

        RewriteEngine on
        RewriteRule ^$     http://www.domain1.xyz?go=2   [L]

        1. Das sieht schonmal gut aus, danke.
          Aber...
          Woher weiss die htaccess, von welcher Domain ich komm?

          Ich habe (sagen wir mal) 5 Domains.
          Die Erste soll auf http://www.domain1.xyz?go=2
          die Zweite auf http://www.domain1.xyz?go=3
          die Dritte auf http://www.domain1.xyz?go=4
          usw. usf.

          Und das ganze möchte ich in einer htaccess Datei lösen, die im Root-Verzeichnis liegt.

          1. Das sieht schonmal gut aus, danke.
            Aber...
            Woher weiss die htaccess, von welcher Domain ich komm?

            siehe unten

            Ich habe (sagen wir mal) 5 Domains.
            Die Erste soll auf http://www.domain1.xyz?go=2
            die Zweite auf http://www.domain1.xyz?go=3
            die Dritte auf http://www.domain1.xyz?go=4
            usw. usf.

            Und das ganze möchte ich in einer htaccess Datei lösen, die im Root-Verzeichnis liegt.

            Dann muss in jeder der 5 Domains eine entsprechende  .htaccess liegen.
            Natürlich nicht in der Zieldomain, die weiß in der Tat normalerweise nicht woher du kommst.
            In der aufrufenden Domain weißt Du aber, wohin du umleiten willst.
            Gruß
            Tja

  2. Bereich 1 ist abrufbar unter www.domain1.xzy?show=1 und hierzu habe ich die domain www.domain2.xyz registriert.

    Was bedeutet "registriert"? Wenn du sie tatsächlich nur registriert hast, kannst du sie noch nicht benutzen, du musst einen Webserver so einrichten, dass er auf Anfragen an diese Domain reagiert. Wie das geht, erklärt dir dein Hoster, er ist dafür zuständig.

    Nun möchte ich, dass wenn man die zweite Domain aufruft, automatisch an diese Seite weitergeleitet wird (mit htaccess).

    Kann mir jmd erklären was genau zu tun ist?

    Richte in der zur zweiten Domain gehörigen Webserverkonfiguration eine entsprechende Weiterleitung mittels Redirect / http://example.com/?show=1 ein.

    1. Gudn!

      Wenn du sie tatsächlich nur registriert hast, kannst du sie noch nicht benutzen, du musst einen Webserver so einrichten, dass er auf Anfragen an diese Domain reagiert.

      Wozu muss ich einen Webserver einrichten? Ich kann Domains bei einem Hoster registrieren und eine Umleitung einstellen. Dafür alleine brauche ich in der Regel weder Webspace oder gar einen Webserver. Kanonen und Spatzen sag ich da nur.

      Gruß aus Fürth in Mittelfranken,
      Samoht

      --
      fl:| br:> va:) ls:< n4:( ss:) de:] js:| mo:}
      1. Wenn du sie tatsächlich nur registriert hast, kannst du sie noch nicht benutzen, du musst einen Webserver so einrichten, dass er auf Anfragen an diese Domain reagiert.

        Wozu muss ich einen Webserver einrichten? Ich kann Domains bei einem Hoster registrieren und eine Umleitung einstellen.

        Und wer, glaubst du, sorgt für die Umleitung per HTTP? Der große Mumpitz hinter den sieben Bergen? Oder vielleicht doch ein Webserver, den der Hoster laufen hat und den du entsprechend mittels eines Webzugangs einstellen kannst?

        1. Gudn!

          Ich wollte lediglich darauf hinaus, dass man sich in den meisten Fällen bezüglich einer einfachen Umleitung nicht mit der .htaccess auseinandersetzen muss, sondern das einfach in den Einstellungen vom Hoster eingeben kann. Habe überlesen, dass der OP ausdrücklich nach der .htaccess gefragt hat.

          Allerdings frage ich mich, ob man überhaupt direkten Zugriff auf eine .htaccess hat, wenn man eine Domain nur registriert und keinen Webspace dazu hat. Deshalb find ich meinen Einwand berechtigt und werde mich auch nicht zu Deinem sicherlich freundlich gemeinten Vergleich äußern.

          Gruß aus Fürth in Mittelfranken,
          Samoht

          --
          fl:| br:> va:) ls:< n4:( ss:) de:] js:| mo:}
          1. Allerdings frage ich mich, ob man überhaupt direkten Zugriff auf eine .htaccess hat, wenn man eine Domain nur registriert und keinen Webspace dazu hat.

            In dem Fall hat man normalerweise eine Weiterleitung, die man per Webinterface einstellt, je nach Hoster. Wie diese dann umgesetzt sind, ist dann je nach Hoster unterschiedlich.