Version complète: sur le forum Webmaster Hub : Url rewriting avec un seul paramètre
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
antitrust56
Bonjour à tous les membres,


je suis en train d'intégrer un flux xml de sonnerie et j'aimerais bien réecrire des url avec des paramètres, j'ai suivi des tutoriaux sur l'url rewriting.

Mon url à modifié est de ce format :
CODE
http://www.gsm-sonnerie.com/nouvelle_version/auteur.php5?nom=Mika


Contenu du fichier .htaccess

CODE
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^artiste-([a-z]+)\.html$ /auteur.php5?nom=$1 [L]



Cependant, ce que je comprends pas c'est que quand j'essaye d'ouvrir la page http://www.gsm-sonnerie.com/nouvelle_versi...tiste-mika.html par exemple il me met que la page 'auteur.php5' n'est pas sur le serveur alors qu'elle y est bien présente et s'exécute sur la page d'accueil http://www.gsm-sonnerie.com/nouvelle_version/


Merci pour votre aide,

José
Dan
Il te met plutôt ceci comme message :
The requested URL /www.gsm-sonnerie.com/nouvelle_version/auteur.php5 was not found on this server.

Donc tu as un répertoire de trop.... à mon avis parce que tu utilises / dans le second argument de ta règle.


Essaie avec cette règle:
CODE
RewriteRule ^artiste-([a-z]+)\.html$ auteur.php5?nom=$1 [NC,L]

Le flag NC permet de ne pas traiter différemment Mika et mika
antitrust56
J'ai modifié le .htaccess comme tu m'as dis Dan.

Cependant, le navigateur m'affiche toujours la même erreur.

Mes fichiers auteur.php5 et .htaccess se situe tous les 2 dans le même répertoire ('nouvelle_version')

je précise autrement que mon hébergeur accepte l'url rewriting.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.