Peut-on utiliser le # dans une url ?

Bonjour,

Dans un fichier .HTACCESS, le # sert a noter des commentaires.
Mais peut-on l'utiliser dans dans nos règles de réécritures ?

Code:
RewriteRule ^recherche-#(.*)\.html$ recherche.php?page=$1 [L]

J'ai essayé et ca ne marche pas, mais il y a peut-être une astuce que je ne connais pas.

Merci d'avance.
 
L'ancre d'une url (ce qui se trouve après le #) n'est pas prise en compte par le serveur, c'est le navigateur (coté client uniquement) qui peut éventuellement le gérer.
 
Et pour être plus précis, ce n'est même pas qu'elle n'est pas "prise en compte" par le serveur, c'est qu'il ne la reçoit même pas.

Jacques.
 
je ne comprends pas : on fait ce qu'on veut de nos URLs sur nos serveurs. Si on veut utiliser # comme faisant partie des séparateurs d'une url, why not.
=> As-tu déjà essayé d'échapper ce signe dans ton rewrite ? \#
 
loran750 a dit:
je ne comprends pas : on fait ce qu'on veut de nos URLs sur nos serveurs. Si on veut utiliser # comme faisant partie des séparateurs d'une url, why not.
=> As-tu déjà essayé d'échapper ce signe dans ton rewrite ? \#
On parlait d'un # normal (non échappé). S'il est échappé, il devient un %... et il passe au serveur. Menfin, il existe assez d'autres caractères disponibles. Pourquoi torturer le # ? :)

Jean-Luc
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut