Les experts de htaccess, SOS, rewriting classique

  • Auteur de la discussion Auteur de la discussion franceradio
  • Date de début Date de début
  • Tags Tags
    htaccess
F
franceradio
Guest
bonjour,

j'ai un souci pour rendre des pages comme:

http://www.site.com/search.php?music=madonna
http://www.site.com/search.php?music=eminem
http://www.site.com/search.php?music=hip hop

à

http://www.site.com/madonna
http://www.site.com/eminem
http://www.site.com/hip hop


J'ai essayé ce que j'ai compris par WRI (mais apprament j'ai rien compris :cry: ) :

Code:
RewriteEngine On
RewriteBase /
RewriteRule ^\/([a-z0-9]*)$ /search.php?music=$1 [L]

ça n'a pas marché

pleaaase help les pros de rewriting :( :
 
Nouveau WRInaute
je suis pas un grand expert mais je pense qu'avec ta regle il va y avoir une sorte de boucle qui va se créer (enfin je suis pas sur que ca se passe comme ça), je m'explique :

http://www.site.com/madonna
va chercher la page http://www.site.com/search.php?music=madonna
mais quand il va recevoir cette adresse il va chercher la page http://www.site.com/search.php?music=se ... ic=madonna
etc ...

même si ma théorie n'est pas bonne ta regle signifie que de toute façon qu'il n'y aurais qu'une seule page sur ton site (search.php), mais j'imagine que tu doit en avoir d'autre ?

pour plus de clarté (et moins de problème) ne serait-il pas préférable que tu utilise des liens comme ça :

http://www.site.com/music/madonna
http://www.site.com/music/eminem
http://www.site.com/music/hip hop

avec apres la regle :
RewriteEngine On
RewriteBase /
RewriteRule ^\/music/([a-z0-9]*)$ /search.php?music=$1 [L]
 
F
franceradio
Guest
Leonick a dit:
franceradio a dit:
ça n'a pas marché
C'est à dire ? quel message d'erreur ?

Je ne sais pas, sa marche pas, c comme il n'est pas entrain de lire ce htacess, sachant que le htaccess fonctionne normalement avec d'autre fonctionnalités...

Leonick, help pleaaaase
 
WRInaute accro
transforme ton [L] en [R,L] comme cela ça affichera l'url réécrite et tu pourras vérifier si c'est ce que tu voulais.
Sinon, le serveur devrait renvoyer un message d'erreur.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut