Korrekte Weiterleitung von Umlaut Domain

  • Hallo zusammen!

    Es geht um zwei verschiedene Domains, die auf das gleiche Verzeichnis zeigen, in dem WPMU läuft.

    http://mueller.com/ soll die Haupt-Domain sein
    http://m%c3%bcller.com/ soll auf die obige Domain per 301 weitergeleitet werden

    Dies soll auch für Subdomains geschehen. Das heißt z.B. http://de.m%c3%bcller.com/ soll auf http://de.mueller.com/ weiterleiten.

    Was ich schon getan habe: Als Startverzeichnis für die Domain müller.com ein anderes Verzeichnis genommen und darin folgenden Code platziert:


    Code
    Redirect 301 / http://mueller.com

    Das Resultat war, dass müller.com korrekt auf mueller.com weitergeleitet wurde. Die Subdomains allerdings nicht.

    Danke im Voraus!

    Edit: Die obigen Domains sind nur beispielhaft gemeint!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die Subdomains werden da auch gar nicht abgefragt ;) Probiers mal hiermit:

    Apache Configuration
    Options +FollowSymLinks -MultiViews# Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    
    RewriteCond %{HTTP_HOST} ^(.+?)\.müller\.com$ [NC]
    RewriteRule ^ http://%1.mueller.com%{REQUEST_URI} [R=301,L]

    Hier gefunden.

  • Danke für die Hilfe - leider bekomme ich einen 500er Error, wenn ich das zu meiner .htaccess im Hauptverzeichnis hinzufüge. Hast du eine Idee, an was das liegen könnte?

  • Die Ursache der 500er Fehler sieht man im Errorlog des Servers. (sofern man darauf Zugriff hat)

    Meist sind es Tippfehler oder unbekannte/nichterlaubte Befehle in der .htaccess. Es könnte die Options-Zeile sein, mod_rewrite bei deinem Hoster verboten, oder -am wahrscheinlichsten- am Umlaut liegen. Probier mal statt müller die codierte Version zu verwenden (xn--mller.....)

  • Danke! Die Domain als Punycode angegeben habe ich schon - hat aber nichts gebracht leider. Hier ist die Fehlermeldung, die ich aus der Log-Datei habe:

    Code
    [Tue Dec 16 20:40:39 2014] [alert] [client 80.138.68.148] /home/www/.htaccess: Illegal option MultiViews#

    Das Problem scheint also der Befehl MultiViews# zu sein.

    Nachdem ich die Seite bei einem Shared Host liegen habe, muss ich die vermutlich kontaktieren und bitten, dass sie die Option aktivieren? Oder seht ihr noch eine andere Möglichkeit?

  • Vielen Dank, die Weiterleitung auf die Hauptdomain funktioniert jetzt perfekt. Wenn ich allerdings die Subdomain + Umlautdomain eingebe, bekomme ich einen 403 Error.

    An was kann das liegen?

  • Danke für die erneute Rückmeldung!

    Das Problem ist jetzt behoben - das Problem lag irgendwo auf der Seite des Webhosts. Habe den Support dort per E-Mail kontaktiert, die haben irgendwas umgestellt, und jetzt funktioniert die Weiterleitung so wie sie soll :)

    Danke an alle!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!