Aller au contenu

Url rewriting avec un seul paramètre


Sujets conseillés

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 :

http://www.gsm-sonnerie.com/nouvelle_version/auteur.php5?nom=Mika

Contenu du fichier .htaccess

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é

Lien vers le commentaire
Partager sur d’autres sites

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:

RewriteRule ^artiste-([a-z]+)\.html$ auteur.php5?nom=$1 [NC,L]

Le flag NC permet de ne pas traiter différemment Mika et mika

Lien vers le commentaire
Partager sur d’autres sites

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.

Modifié par antitrust56
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...