Perte des majuscules après rewriterule

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

sdm10437
Nouveau WRInaute
 
Messages: 7
Inscription: Ven Juil 21, 2006 16:06

Perte des majuscules après rewriterule

Message le Jeu Fév 22, 2007 16:41

Bonjour,

Je travail sur un site avec urlrewriting qui différencie certaines catégories de variables selon qu'elles comportent ou non une majuscule.
En clair, dans l'url www.monsite.com/produit1-Region.html
on sait que Region est une région en détectant la présence de la majuscule.
Au contraire, avec www.monsite.com/produit1-ville.html, on sait directement que ville n'est pas une région car elle n'a pas de... majuscule.
Une astuce, donc.

Mon souci :
RewriteRule ^(.*)\.html$ index.php?totalvars=1&param1=$1 [L]
aussi bien que
RewriteRule ^([a-zA-Z0-9_-]+)\.html$ index.php?totalvars=1&param1=$1 [L]
perdent les majuscules et l'instruction $_GET['param1'] renvoie produit1-region au lieu du produit1-Region attendu...
Du coup l'astuce n'a plus d'intérêt.

Mes recherches m'ont conduit à penser que le pb vient d'Apache ou de Windows.
Si quelqu'un connaît l'origine du pb et le moyen de le contourner, merci de me renseigner.

Stéphane

sdm10437
Nouveau WRInaute
 
Messages: 7
Inscription: Ven Juil 21, 2006 16:06

Message le Jeu Fév 22, 2007 17:09

Des tests supplémentaires m'ont confirmé que c'est bien Windows qui zappe les majuscules. Ca marche sous Linux.

Ca va manquer de confort pour les tests (il faudra envoyer les fichiers en ligne pour tester les modifs) mais l'essentiel, c'est que ça marche.

Merci à ceux qui ont lu ce message.

Stéphane


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités