Rewrite dynamique vers statique

  • Auteur de la discussion Auteur de la discussion dweis
  • Date de début Date de début
Nouveau WRInaute
Le cas le plus fréquent est statique vers dynamique (genre je tape voyage.htm et ca va chercher la page rubrique.php?nom=voyage).

Je veux justement faire le contraire là et je ne trouve pas comment m'y prendre

En gros je veux que si on tappe
www.monsite.com/rubrique.php?nom=voyage
ben ça redirige vers www.monsite.com/voyage.htm

j'ai essayé
RewriteRule ^rubrique.php?nom=(.+)$ $1.htm [QSA,L]

mais ça ne fonctionne pas (car en fait il ne n'utilise pas les paramètre de l'url et donc le "nom=voyage" pour faire le test)
 
WRInaute passionné
Pouzy a dit:
C4ets le contraire ;)

RewriteRule (.+).htm ^rubrique.php?$1 [QSA,L]

?? T'as lu la question ??

J'imagine que c'est pour renvoyer un 301 suite au rewrite ?
Le problème est que le .htaccess ne prends pas les paramètres.

Si j'était toi je ferais la reditection via php sur la page rubrique.php en utilisant le $_GET['nom']

Cordialement,
 
Nouveau WRInaute
Oui ça serait pour faire un 301 effectivement

Ah donc, y'a pas moyen de faire ça en .htaccess c'est sûr ?

bon ben je vais faire la redirection directement dans la page comme tu le suggère même si c'est moins pratique
 

➡️ 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