Ergebnis 1 bis 4 von 4

Thema: URL auf eine bestimmte Seite (einer anderen URL) weiterleiten

  1. #1
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard URL auf eine bestimmte Seite (einer anderen URL) weiterleiten

    Folgendes Szenario: Ich muss den Aufrauf einer Domain weiterleiten auf eine bestimmte Seite einer zweiten Domain. Folgende Anweisung in der htaccess sind bislang definiert:
    Code:
    RewriteCond %{HTTP_HOST} ^domain1\.de [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.domain1\.de [NC]
    RewriteRule ^(.*)$ http://www.domain2.de/seitenname.html/$1 [R=301,L]
    Dies klappt auch, jedoch wird bei der Umleitung der URL ein abschließender Slash (http://www.domain2.de/seitenname.html/) hinzugefügt, der dann natürlich einen 404er verursacht.

    Jemand eine Idee, wie die korrekte htaccess-Anweisung lautet?

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin stefan,

    hab zwar keine Ahnung von .htaccess ... aber bei meiner steht in der Condition am Ende der Domain immer ein $ Zeichen, also:

    Code:
    RewriteCond %{HTTP_HOST} ^domain1\.de$ [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.domain1\.de$ [NC]
    RewriteRule ^(.*)$ http://www.domain2.de/seitenname.html/$1 [R=301,L]
    Vielleicht hilft das ja.

    Grüße, Cliff

  3. #3
    Contao-Nutzer Avatar von zetlander
    Registriert seit
    17.08.2010.
    Ort
    Erde
    Beiträge
    130

    Standard gleiches Problemchen...

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    Folgendes Szenario: Ich muss den Aufrauf einer Domain weiterleiten auf eine bestimmte Seite einer zweiten Domain. Folgende Anweisung in der htaccess sind bislang definiert:
    Code:
    RewriteCond %{HTTP_HOST} ^domain1\.de [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.domain1\.de [NC]
    RewriteRule ^(.*)$ http://www.domain2.de/seitenname.html/$1 [R=301,L]
    Dies klappt auch, jedoch wird bei der Umleitung der URL ein abschließender Slash (http://www.domain2.de/seitenname.html/) hinzugefügt, der dann natürlich einen 404er verursacht.

    Jemand eine Idee, wie die korrekte htaccess-Anweisung lautet?
    Hallo!
    Hast du dazu eine Lösung gefunden?
    Ich habe das gleiche Thema.
    Mehrere Domains bei einem Provider 2 davon sollen direkt beim Aufrufen in die unterseite zeigen.

    Danke fürne Info

    Grüße, Zet

  4. #4
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Mit folgender Regel wird ein Slash an die Adresse angefügt:
    Code:
    RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$
    RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •