Ne pas rewriter un paramètre?

  • Auteur de la discussion Auteur de la discussion jeromax
  • Date de début Date de début
WRInaute impliqué
J'ai déjà vu ce post un jour mais impossible de remette la main dessus...
je veux pouvoir rewriter uniquement une partie de l'url.
voila en gros ce que je veux faire:
Code:
RewriteRule ^infos-recherche\.html?Req=([a-z]+)$ index.php?R=infos&SR=recherche&Req=$1 [L]

mais ça ne marche pas...
Je veux pouvoir garder un paramètre dans l'url, comment je peux faire?
Ce code est-il bon? Peut être qu'il ne s'agit qu'un positionnement dans mon .htaccess, j'ai essayé, mais rien n'y fait...
 
WRInaute occasionnel
Ca en dérive et ca devrait ressembler à
Code:
RewriteCond %{REQUEST_URI} ^/infos-recherche\.html$ 
RewriteRule .* %{QUERY_STRING} [C] 
RewriteRule Req=([a-z]+) index.php?R=infos&SR=recherche&Req=$1 [L]

Les posts cités par jeroen pour les explications.

Ou en version plus simple si c'est juste pour transférer le paramètre Req
Code:
RewriteRule ^infos-recherche\.html$ index.php?R=infos&SR=recherche [QSA,L]
 

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