Gregory Posté 24 Août 2010 Posté 24 Août 2010 Bonjour à tous! J'ai un petit soucis avec une rewrite. J'utilise drupal et j'aimerais que mes urls soient disponible avec et sans dossier #.... Exemple :/>http://www.monsite.com/fr/home.html et/>http://www.monsite.com/#/fr/home.html Voila une partie de mon fichier .htaccess: RewriteCond %{REQUEST_URI} ^/\#/(.*)$ RewriteRule ^\#/(.*)$ $1 [L]RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L] Par contre si je remplace le # par blabalba ou n'importe ca marche... Auriez-vous une idée ? Merci bien!
jcaron Posté 25 Août 2010 Posté 25 Août 2010 Tout ce qui est après le # (le "fragment") n'est pas envoyé au serveur, qui ne le voit donc jamais. Tu ne peux manipuler cette partie-là que côté client (i.e. en JS dans le navigateur). Jacques.
jcaron Posté 25 Août 2010 Posté 25 Août 2010 Comme tout caractère, par une séquence %xx (%23 en l'occurrence), mais ça veut dire que ton URL (telle qu'affichée dans le navigateur) devra avoir le format machin%23truc et pas machin#truc Jacques.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant