Beat: Apache Rewrite

Beitrag lesen

Ich hatte ein ähnliches Problem schon vor einiger Zeit. Jetzt wurde wieder ein falscher Link gesetzt, aber ich komme mit dem Rewriting nicht zurecht:

Von http://forum.bebac.at/mix_entry.php?id=3D4426#p4432
soll auf
http://forum.bebac.at/mix_entry.php?id=4426#p4432
umgeleitet werden (d.h. das hex-kodierte Fragezeichen soll umgewandelt werden).

Interessanter ist, was erzeugt solche Links.
Wie man sieht ist es kein Percent-Encoding.

Mein Versuch in .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^id=3D4426#p4432$
RewriteRule ^mix_entry.php$ mix_entry.php?id=4426#4432 [R=301,L]

führt aber zu
http://forum.bebac.at/mix.php#p4432

Du musst # auch percent-encoden sonst behält der Browser das Fragment für sich.

Du solltest allerdings die Quelle des Übels ausmachen, und diese bereinigen.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische