freelance28 Posté 30 Juin 2009 Posté 30 Juin 2009 Bonjour Je souhaiterais que des fichiers visibles sur www.mondomaine.com/chaine-de-caractere-unique-23/nom-de-fichier.php puissent être appelés par l'url : www.mondomaine.com/chaine-de-caractere-unique/nom-de-fichier.php Donc à priori, juste changer le nom d'un répertoire. Dans mon .htaccess, j'ai fait : Options +FollowSymlinksRewriteEngine onRewriteBase /RewriteRule ^chaine-de-caractere-unique-23/(.)+.php$ /chaine-de-caractere-unique/$1.php [L] Cela ne fonctionne pas, il va bien dans le bon répertoire mais $1 prend simplement la dernière lettre de mon nom de fichier. Par exemple : - www.mondomaine.com/chaine-de-caractere-unique-23/test1.php >> www.mondomaine.com/chaine-de-caractere-unique/1.php - www.mondomaine.com/chaine-de-caractere-unique-23/mon-fichier.php >> www.mondomaine.com/chaine-de-caractere-unique/r.php Où est mon erreur ? Vous avez une idée ? D'avance, merci !
Jeanluc Posté 30 Juin 2009 Posté 30 Juin 2009 $1 reprend ce qui était entre parenthèses. Essaie comme ceci: Options +FollowSymlinksRewriteEngine onRewriteBase /RewriteRule ^chaine-de-caractere-unique-23/(.+).php$ /chaine-de-caractere-unique/$1.php [L] Cette petite différence devrait régler le problème; Jean-Luc
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant