Url-Rewriting et ancre nommée

Nouveau WRInaute
Salut tous !

Je galère avec de l'url-rewriting. J'ai déjà cherché et recherché, mais je ne réussi pas à résoudre mon soucis qui, j'en suis sûr, est indécemment simple.

Je souhaite réécrire l'adresse "MaPage.php#MonAncre" en "MonAncre.php"

J'ai créé un fichier htaccess qui contient ce code :
Code:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^MonAncre\.php$ /MaPage.php#MonAncre [L]

Jusque là, tout fonctionne mais...

- MaPage.php accueille le SWF du site (full-flash)
- MonAncre est une ancre-nommée placée dans mon animation flash.

Mon soucis : quand je saisi l'url "MonAncre.php" dans mon navigateur, il trouve bien la page (et charge le swf correctement) mais ne va pas à l'ancre du swf.

A contrario, quand je tape "MaPage.php#MonAncre" tout fonctionne correctement.


Je ne sais pas si j'ai été clair

Si quelqu'un peut m'aider ce serait sympa.
 
WRInaute passionné
c'est pas possible comme ca car l'info de l'ancre n'est pas envoyée au navigateur (la réécriture masque la vrai url). C'est le navigateur qui gère la position sur la page. Le serveur envoie la page html complète.
pour que ca marche il faut indiquer l'ancre dans l'url appelée : MonAncre.php#MonAncre
 
Discussions similaires
Haut