.htacess et majuscules
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Olivença livre
- WRInaute discret

- Messages: 212
- Inscription: 30 Nov 2004
.htacess et majuscules
bonjour,
sur un petit site en html j'ai un soucis de doublons suite à des erreurs dans les url parfois en maj parfois en minuscule
Certains liens pointent vers :
objet-1.htm
d'autres vers:
Objet-1.htm (donc erreur 404)
Question:
Peut-on créer une regle dans le htacess qui m'éviterait de retrouver tous les liens celui en majuscule ?
grazie mille
sur un petit site en html j'ai un soucis de doublons suite à des erreurs dans les url parfois en maj parfois en minuscule
Certains liens pointent vers :
objet-1.htm
d'autres vers:
Objet-1.htm (donc erreur 404)
Question:
Peut-on créer une regle dans le htacess qui m'éviterait de retrouver tous les liens celui en majuscule ?
grazie mille
- Olivença livre
- WRInaute discret

- Messages: 212
- Inscription: 30 Nov 2004
en php le probleme ne se pose pas ... mon pb c'est en html j'ai pas envie de refondre tout le site ! 
-

Serious - WRInaute passionné

- Messages: 2438
- Inscription: 21 Nov 2005
C'est possible. Je ne l'ai jamais fait mais il y a des operateurs de changement de casse dans le RewriteEngine de Apache. Donc tu devrais t'en sortir (si tu as le droit de l'utiliser). Sinon tu peux toujours generer un .htaccess qui fera la correspondance.
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Utilise le flag [NC] en fin d'expression
tu as 1 lien ?? jamais entendu parler de ces operateurs...
'nocase|NC' (Pas de casse : no case)
La casse est indiférente dans ce cas, c'est-à-dire qu'il n'y aura aucune différence entre les lettres 'A-Z' et 'a-z', que ce soit dans la chaîne TestString ou CondPattern
Serious a écrit:C'est possible. Je ne l'ai jamais fait mais il y a des operateurs de changement de casse dans le RewriteEngine de Apache. Donc tu devrais t'en sortir (si tu as le droit de l'utiliser). Sinon tu peux toujours generer un .htaccess qui fera la correspondance.
tu as 1 lien ?? jamais entendu parler de ces operateurs...
-

Borower - WRInaute passionné

- Messages: 2151
- Inscription: 18 Avr 2005
Olivença livre a écrit:en php le probleme ne se pose pas ... mon pb c'est en html j'ai pas envie de refondre tout le site !
DSL de ma reponse non pertinente...
J'ai répondu trop rapidement...
L'adresse de Serious me parait etre interessante à regarder.
Je vais plus m'informer de ce qui est possible avec un httaccess
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Serious a écrit:http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#mapfunc
tolower:
Et on va super aider Olivença qui deja s'est pris une banane dans ses URLs en lui indiquant qu'il peut coder 1 fichier binaire exécutable sous Unix pour y implementer une fonction de changement de case et l'apeler par un systeme de clé dans son .htaccess... lol
pour moi php est la solution la plus rapide et la plus simple.
On s'en cale qu'il y est des O et o en base!! Il a juste à gérer ses sorties:
echo strtolower($str);
et pour les variables qui vont passer des fois en maj dans le htaccess, il gere avec le flag [NC]. End
8 messages
• Page 1 sur 1
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 2 invités
