htaccess Rewrite bestimmtes Zeichen umschreiben

Hinweis: In dem Thema htaccess Rewrite bestimmtes Zeichen umschreiben gibt es 12 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • also im letzten Link ist das Slash durch & # 4 7 ;
    ersetzt wurden.
    Ich musste hier Leerzeichen zwischen den Zeichen setzten sonst würden die wieder als / angezeigt.


    SQL
    also aus & # 4 7 ;   soll / gemacht werden


    & # 4 7 ; natürlich ohne Leerzeichen

    Für den Inhalt des Beitrages 91158 haftet ausdrücklich der jeweilige Autor: neptun

  • Das &#47 ist der Slash.
    Und es ist egal, ob ich / oder &#74 schreibe, es bleibt dieselbe gültige URL.



    Warum glaubst du einen Slash in einen Slash umschreiben zu müssen?


    Google mal nach "HTML entities"

    Für den Inhalt des Beitrages 91168 haftet ausdrücklich der jeweilige Autor: LinuPia

  • weil Facebook macht aus den Link:
    http://www.beispielxxx.de/ab/25
    das draus:
    http://www.beispielxxx.de/ab % 2 F25 (Leerzeichen weg denken)
    und das Ziel ist falsch, als must der Apache das % 2 F als / interpretieren.


    Im Rootforum
    https://www.rootforum.org/forum/viewtopic.php?t=48958
    habe ich genau das gleiche Problem gefunden, aber dort hatten die auch keine Lösung
    Daher werde ich es wohl über php regeln müssen, es sei hier hat noch jemand eine Blitzt Idee.

    Für den Inhalt des Beitrages 91174 haftet ausdrücklich der jeweilige Autor: neptun

  • Würdest du bitte erklären, was jetzt Facebook- Server damit zu tun haben?
    Ist das irgendein Pushing/Polling?

    Für den Inhalt des Beitrages 91177 haftet ausdrücklich der jeweilige Autor: LinuPia

  • %2F ist völlig korrekt. Das IST der Trenner zwischen Hostname und Ressource.


    Irgendwie verstehe ich nicht, was du wirklich willst.
    Ich verstehe auch nicht, was da jetzt dein Webserver damit zu schaffen haben sollte.
    Und ich verstehe auch nicht, warum zuerst HTML Entities das Problem sein sollen und jetzt ne korrekte URL Codierung.


    Beschreibe bitte __genau__ was du damit machst, und was dein Webserver damit zu tun haben soll.

    Für den Inhalt des Beitrages 91179 haftet ausdrücklich der jeweilige Autor: LinuPia

  • Zitat

    %2F ist völlig korrekt. Das IST der Trenner zwischen Hostname und Ressource.
    Irgendwie verstehe ich nicht, was du wirklich willst.


    Mein Apache soll das Zeichen %2F als Slas interpretieren.


    Würde ich mein Link hier verlinken sieht er so aus:
    http://www.beispielxxx.de/ab/25 (alles gut)
    auf Facebook aber so:
    http://www.beispielxxx.de/ab%2F25 (nicht gut)


    im 2. Link komme ich aber auf einer anderen Seite wegen den %2F
    Wenn Apache nun wüsste mache aus %2F einen / ist alles Super
    aber wie schon auf Rootforum.de geschrieben gibt es keine Lösung.

    Für den Inhalt des Beitrages 91183 haftet ausdrücklich der jeweilige Autor: neptun

  • Was, bitte, hat dein Apache mit einem Facebook Link zu tun?
    Wie kommt der zu deinem Apache und wo liegt der dann? Oder welche Middleware gibt den weiter?
    (Und wenn, was ist da alles mit im Spiel?)


    Du liest schon, was ich schreibe?

    Für den Inhalt des Beitrages 91187 haftet ausdrücklich der jeweilige Autor: LinuPia