Joelle: Umleitung einer Seite

Salut,

Bitte wie ich kann umleiten in .htaccess

xyz.test nach uvw.test

aber nicht umleiten

xyz.test/irgendwas

?

  1. Hm. Ungewöhnlicher Wunsch. Wer will denn warum SOWAS?

    Also, die Aufgabe ist: Nur http[s]://xyz.test/ bzw. http[s]://xyz.test nach https://uvw.test/ umleiten. Nicht umleiten wenn ein Pfad zu einer Ressource angegeben ist.

    Ok. Eine der Möglichkeiten ist: Du konfigurierst für den Server xyz.test in der .htaccess oder Serverkonfiguration wie folgt:

    RewriteCond %{HTTP_HOST} ^xyz.test$
    RewriteRule ^$ https://uvw.test/ [END,QSA,R=permanent]
    
    • Das Symbol „^“ steht für den Anfang des Pfades zur Ressource auf dem Server (ohne führenden „/“).
    • Das Symbol „$“ steht für das Ende des Pfades zur Ressource.

    Wenn zwischen den beiden (wie oben) nichts notiert ist, darf der Pfad nur aus einem leeren String bestehen, die Regel greift also nicht wenn hinter https://uvw.test/ auch nur irgendetwas steht.

    Die erste Zeile stellt sicher, dass dieses nur dann passiert, wenn der Hostname genau xyz.test entspricht. Das musst Du nicht machen, wenn die .htaccess ausschließlich für xyz.test gilt.

    1. Hallo, danke, es marschiert.