[Résolu] Une tite erreur qui me chiffonne
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[Résolu] Une tite erreur qui me chiffonne
Voila un tit truc qui marche pas :
Et bien ca marche pas
en fait le lien est un mot qui peut aller de 2 lettres à ... + ... j'ai testé {0,} mais ca ne marche pas non plus... mais par contre quand y'a juste trois lettres par exemple, et que je mets {3}, là ca marche
des idées ?
- Code: Tout sélectionner
RewriteRule ^([a-z]*)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
Et bien ca marche pas
en fait le lien est un mot qui peut aller de 2 lettres à ... + ... j'ai testé {0,} mais ca ne marche pas non plus... mais par contre quand y'a juste trois lettres par exemple, et que je mets {3}, là ca marche
des idées ?
Dernière édition par finstreet le Jeu Mar 20, 2008 21:13, édité 1 fois.
Re: Une tite erreur qui me chiffonne
finstreet a écrit:Voila un tit truc qui marche pas :
- Code: Tout sélectionner
RewriteRule ^([a-z]*)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
Et bien ca marche pas
en fait le lien est un mot qui peut aller de 2 lettres à ... + ... j'ai testé {0,} mais ca ne marche pas non plus... mais par contre quand y'a juste trois lettres par exemple, et que je mets {3}, là ca marche
des idées ?
Tu n'aurais pas une autre règle un peu avant qui "matche" le cas 2 lettres?
Note aussi que ta règle matche uniquement des lettres minuscules (ni majuscules, ni chiffres, ni accents...).
Jacques.
tu peux essayer :
- Code: Tout sélectionner
RewriteRule ^([a-z]+)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
finstreet a écrit:bah ca sera que des minuscules, et pis ca peut vraiment pas etre inférieur à 2c'est un nombre prédéfini que je connais avant... au max 15 possibilités
Et une autre rewriterule dans ton fichier qui s'appliquerait aussi? Ou une rewritecond qui fait que ta règle ne s'applique pas?
Au fait, il se passe quoi exactement?
Jacques.
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
si tu veux au moins deux lettres en minuscule, la règle suivante doit marcher :
- Code: Tout sélectionner
RewriteRule ^([a-z][a-z]+)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
Tous les tests finissent par un Internal Server Error
Sinon j'ai une règle supérieure
Sinon j'ai une règle supérieure
RewriteCond %{HTTP_HOST} !^www.ndd.fr$
RewriteRule ^(.*) http://www.ndd.fr/$1 [QSA,L,R=301]
finstreet a écrit:Tous les tests finissent par un Internal Server Error
Et que disent les logs d'erreur dans ce cas?
Au fait, je suppose que si tu appelles l'URL "de destination" directement, avec le fameux paramètre à 2 lettres, ça marche?
Et avec la règle de redirection sur le nom de domaine canonique, c'est la seule qui traîne?
Jacques.
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
c'est normal : ca boucle
il faut ajouter un test pour exclure les fichiers ou les répertoires existants :
il faut ajouter un test pour exclure les fichiers ou les répertoires existants :
- Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z][a-z]+)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
11 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 :
- [Résolu] Une erreur, mais ou?
- [Résolu] Une erreur PHP
- [Résolu] RewriteCond semble provoquer une erreur 500
- [Résolu] Erreur 500, problème sur une regle
- Un truc me chiffonne...
- Erreur Google Chrome : Une erreur s'est produite...
- erreur de checksum - erreur de PR et une indexation de page
- [ Resolu ] Erreur 404 ^o)
- HELP 2 Tite questions
- [Résolu] Blogger : Erreur bX-ji78k6 ??
- [résolu] Erreur mySQL no 1054
- [Résolu] erreur 404 personnalisée
- 'Tite nouvelle en detresse...
- Où se trouve mon erreur ? [RESOLU]
- La différence entre une erreur ou une exception ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum