Adresse mit Anker - mod_rewrite

NovoTec

Registered User
Hallo - ich hoffe ich bin hier im richtigen Thema:

wir schreiben mit mod rewrite die URL unserer dynamischen Seiten neu:

Code:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^index(.*).html$ index.php?id_navigation=$1


das funktionierte bis jetzt auch einwandfrei. Das einzige Problem sind anscheinend Anker, die wir einfügen wollen.

Code:
RewriteRule ^index(.*).html(.*)html$ index.php?id_navigation=$1$2

führt auch nicht zum Ergebniss.

Aus index12.html#4 soll dann index.php?id_navigation=12#4 werden.

Was machen wir falsch?
Danke
 
Das Problem der Named Anker ist, daß sie nicht an den Server weitergeleitet werden.
Ein #4 wird lediglich vom Browser interpretiert.

huschi.
 
Hmmm, richtig Danke.

Das bedeutet bei uns liegt der Hund woanders begraben. Wir aktualisieren die Seite per meta refresh um vorhandene $_POST Daten zu löschen das sich bei einem erneuten refresh nichts mehr bewegt. Ein Refresh per php header geht nicht da das ganze innerhalb des Codes stattfindet. Das bedeutet mehr oder weniger es ist ein Browser Problem...

Gruß
 
Wir aktualisieren die Seite per meta refresh um vorhandene $_POST Daten zu löschen
POST-Daten entfernt man per HTTP-Redirect, nicht per Refresh.

Ein Refresh per php header geht nicht da das ganze innerhalb des Codes stattfindet.
Ein Refresh erfolgt per HTTP-Header. Und wieso man die nicht aus dem Code heraus setzen können soll, will sich mir gerade nicht erschließen.

PHP: header - Manual
 
Back
Top