Mit .htaccess Groß-/Kleinschreibung ignorieren (Weiterleitung zur Kleinschreibung)

  • Hallo,

    ich möchte mittels .htaccess erreichen, dass man z. B.

    domain.tld/dE/irgendWAS automatisch zu

    domain.tld/de/irgendwas weitergeleitet wird.

    Habe schon etwas recherchiert, konnte aber nichts dementsprechendes finden.

    Was muss ich (außer RewriteEngine On, was ja sicher nötig ist) noch dazuschreiben?

  • Schrecklich, wie die Leute versuchen, alles nur noch mit mod_rewrite zu lösen. :(


    Im Prinzip braucht man nur diese zwei Zeilen:

    Code
    CheckSpelling on
    CheckCaseOnly on

    Das erzwingt nicht direkt die Kleinschreibung, erzeugt aber weiterleitungen für jede Datei, die mit einer anderen Groß-/Kleinschreibung existiert. Wenn also "irgendwas.html" existiert, "IrgendWas.html" aber nicht, dann werden Anfragen nach Letzterem auf Ersteres weitergeleitet.

  • Aktivieren muss man es aber trotzdem. `CheckCaseOnly` ist eine Einschränkung für `CheckSpelling`, die nur wirksam wird, wenn die Funktion an sich aktiviert ist. Ohne würde ich das auch nicht einsetzen, aber mit `CheckCaseOnly` habe ich das in meinem Download-Verzeichnis seit einigen Jahren in Verwendung, und es funktioniert super.

  • Okay, danke für die Antworten. Aber irgendwie klappts nicht. Hab gelesen das man erst was mit httpd.conf machen muss, um .htaccess nutzen zu können. Aber bei mir (Webhosting) konnte ich den Pfad /etc/httpd/conf/httpd.conf nicht finden. Kann mir bitte jemand erklären wie das gehen soll.

    Bei Selfhtml hab ich nur das gelesen:Setzen Sie sich bitte mit Ihrem Provider bzw. Webmaster in Verbindung – oder wenn Sie einen lokal installierten Apache nutzen, ändern Sie die httpd.conf.

    Soll ich mich jetzt bei Netcup melden?