Ergebnis 1 bis 9 von 9

Thema: .htaccess von nicht standardgemäß (NFC) kodierten Sonderzeichen

  1. #1
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard .htaccess von nicht standardgemäß (NFC) kodierten Sonderzeichen

    Hallo zusammen,

    ich habe hier einen Link zu einem pdf mit einem nicht standardgemäß (NFC) kodierten Sonderzeichen, in diesem Fall ein ö, das im Link dann zu o%CC%88 wird.

    Es gelingt mir leider nicht eine 301 Weiterleitung zu dem Vorhandenen pdf mit oe dafür anzulegen.
    Es springt immer zu domain.de/de/files/... statt zu domain.de/files/...

    Hier meine erfolglosen Versuche:

    Code:
    Redirect 301 /files/pdf/mein_pdf_mit_o%CC%88.pdf /files/pdf/mein_pdf_mit_oe.pdf
    und
    Code:
    RedirectMatch 301 ^/files/pdf/mein_pdf_mit_o%CC%88.pdf$ /files/pdf/mein_pdf_mit_oe.pdf
    Kann hier vielleicht jemand helfen?

    Viele Grüße,
    conter

  2. #2
    Contao-Nutzer
    Registriert seit
    26.10.2012.
    Beiträge
    89
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde es am Anfang der .htaccess-Datei mit folgendem Code versuchen:
    Code:
    RewriteRule ^files/pdf/mein_pdf_mit_o%CC%88.pdf$ /files/pdf/mein_pdf_mit_oe.pdf [R=301,L]

  3. #3
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Hallo ausi,

    vielen Dank für deinen Vorschlag.
    Funktioniert leider auch nicht
    Ich habe es als erste Umleitung direkt nach
    Code:
    RewriteEngine On
    <IfModule mod_rewrite.c>
    eingefügt.

    Was meint ihr zu der zweiten Idee oben, die fehlerhaften Zeichen per Wildcard auszuschließen. Ich kenne ja den Dateinamen und könnte die fehlerhaften Zeichen per wildcard praktisch ausschneiden.
    Aber da scheint die Syntax nicht richtig zu sein, jedenfalls zeigt es keine Wirkung.

    Viele Grüße,
    conter

  4. #4
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Bei solchen Weiterleitungssachen hilft es beim Testen einen anderen Browser zu use oder den Browser-Cache leeren, um sicherzugehen.

  5. #5
    Contao-Nutzer
    Registriert seit
    26.10.2012.
    Beiträge
    89
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Code:
    RewriteRule ^files/pdf/mein_pdf_mit_o\xCC\x88.pdf$ /files/pdf/mein_pdf_mit_oe.pdf [R=301,L]
    Wenn du die Prozent-Zeichen mit \x ersetzt sollte es gehen denke ich.

  6. #6
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Sollte der Vorschlag von @ausi nicht klappen: Mit Rechtsklick in the Dateiverwaltung auf das Icon der Datei, läßt sich die saubere Adresse kopieren, die dann in die htaccess einfügen.

  7. #7
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Hallo zusammen,

    leider funktioniert es nicht.
    Der Pfad aus der Dateiverwaltung stimmt.
    Wenn ich ein domain.de/test auf das pdf weiterleite wird es korrekt gefunden.

    Nur dieses vergurkte falsch konfigurierte ö bekomme ich nicht abgefragt ...

    Viele Grüße,
    conter

  8. #8
    Contao-Nutzer
    Registriert seit
    26.10.2012.
    Beiträge
    89
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hatte die rewrite rule RewriteRule mit o\xCC\x88 getestet auf dem Apache und bei mir hat sie definitiv funktioniert.

    Kannst du deine ganze .htaccess posten?
    Wie genau hast du getestet ob das ö funktioniert?

  9. #9
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Der kaputte Link befindet sich in einem QR-Code. Wenn man ihn umkopiert, wird das Zeichen meist automatisch korrigiert.

    Ich habe es jetzt mit einer wildcard-Lösung gelöst, wo der gesamte "kaputte" Teil egal ist.
    mein.pdf hat zum Glück einen eindeutigen Namen.

    Code:
    	RedirectMatch 301 /files/Downloads/.*/mein.pdf /files/Downloads/meinordner/mein.pdf
    Ganz vielen Dank für eure Unterstützung!!

    Viele Grüße,
    conter

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
  •