Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[Résolu] Une tite erreur qui me chiffonne

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
finstreet
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2005
Messages: 9581

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 16:34    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

Voila un tit truc qui marche pas :

Code:
RewriteRule ^([a-z]*)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]


Et bien ca marche pas Sad

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 22:13; édité 1 fois
 
finstreet Visiter le site web du posteur
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 510
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 17:20    Sujet du message: Re: Une tite erreur qui me chiffonne

finstreet a écrit:
Voila un tit truc qui marche pas :

Code:
RewriteRule ^([a-z]*)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]


Et bien ca marche pas Sad

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.
 
jcaron Visiter le site web du posteur
finstreet
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2005
Messages: 9581

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 17:42    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

bah ca sera que des minuscules, et pis ca peut vraiment pas etre inférieur à 2 Smile c'est un nombre prédéfini que je connais avant... au max 15 possibilités
 
finstreet Visiter le site web du posteur
bgdc
WRInaute passionné
WRInaute passionné

Inscrit le: 23 Mai 2005
Messages: 618
Localisation: Jamais assez pres de ma femme et de ma fille.

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 17:57    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

tu peux essayer :

Code:
RewriteRule ^([a-z]+)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
 
bgdc Visiter le site web du posteur
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 510
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 18:18    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

finstreet a écrit:
bah ca sera que des minuscules, et pis ca peut vraiment pas etre inférieur à 2 Smile c'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.
 
jcaron Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1638
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 18:58    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

si tu veux au moins deux lettres en minuscule, la règle suivante doit marcher :
Code:
RewriteRule ^([a-z][a-z]+)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
 
webmasterlamogere Visiter le site web du posteur
finstreet
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2005
Messages: 9581

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 20:01    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

Tous les tests finissent par un Internal Server Error

Sinon j'ai une règle supérieure

Citation:
RewriteCond %{HTTP_HOST} !^www.ndd.fr$
RewriteRule ^(.*) http://www.ndd.fr/$1 [QSA,L,R=301]
 
finstreet Visiter le site web du posteur
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 510
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 20:45    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

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.
 
jcaron Visiter le site web du posteur
finstreet
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2005
Messages: 9581

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 21:54    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

euh j'ai pas de log Smile pas accès en tout cas

sinon oui le paramètre c bien celui là qui est récupéré

sinon oui c bien la seule qui traine, le ndd est tout vide Smile
 
finstreet Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1638
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 22:01    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

c'est normal : ca boucle
il faut ajouter un test pour exclure les fichiers ou les répertoires existants :
Code:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z][a-z]+)\.php$ /nomdurepertoire/index.php?parametre=$1 [L]
 
webmasterlamogere Visiter le site web du posteur
finstreet
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2005
Messages: 9581

URL permanente de ce messagePosté le : Jeu Mar 20, 2008 22:12    Sujet du message: [Résolu] Une tite erreur qui me chiffonne

Waaaaa Génial

Ca marche Smile

Marchi bcp
 
finstreet Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

En savoir plus : , .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort