registrieren registriertes Mitglied


Anzeige

Anzeige

Sonderzeichen in URL und .htacces

Stell hier Deine Frage zu: HTML, CSS, PHP, MySQL, htaccess, robots.txt, Javascript usw
nerd
PostRank 10
PostRank 10
Beiträge: 4502
Registriert: 15.02.2005, 04:02

Beitrag nerd » 02.04.2017, 14:34 Sonderzeichen in URL und .htacces

Hallo,

wie behandelt man sonderzeichen in der URL, welche ueber die .htaccess auf ein php script umgebogen werden?

Mein text kommt aus einer DB, und wird als parameter in die url uebergeben (encoded). Die ausgabe aus der DB wie sie auf der seite aussieht:

Code: Alles auswählen

<a href="demo/Sachsen/Seiffen%2FErzgeb./" role="button">Seiffen/Erzgeb.</a>
In der .htaccess:

Code: Alles auswählen

RewriteRule ^demo\/&#40;.*&#41;$ demo\.php\?place=$1 &#91;NC,L,QSA&#93;
Wenn ich die seite dann aufrufe kommt allerdings ein server error 404 dass es die seite nicht gibt. Die entsprechende demo.php ist vorhanden, und funktioniert auch wenn ich demo.php?place=Sachsen/Seiffen%2FErzgeb./ aufrufe.

Jemand eine idee woran es liegen koennte? Charset ist ueberall auf der seite UTF8, genauso wie DB verbindung und Table definitions.

Anzeige von: