HTACCESS redirection remplacement caractère

Vitaly58 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -  
Vitaly58 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Est-ce qu'il est possible de forcer la redirection par htaccess d'une page du type :
http://www.monsite.com/site/search/?phrase=achat-blue-ray
Vers une page du type :
http://www.monsite.com/site/search/?phrase=achat+blue+ray

L'idée est de remplacer les tirets de la touche 6 par le signe +

Merci

1 réponse

  1. arthezius Messages postés 3756 Statut Membre 475
     
    Et si tu nous mettais ton htaccess actuel?
    0
    1. Vitaly58 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   19
       
      #Put the line here to enable PHP5
      
      SetEnv PHP_VER 5
      
      #You may need to un-comment the following line
      #Options +FollowSymlinks
      
      # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
      RewriteEngine On
      
      #REWRITE BASE
      #RewriteBase /
      
      # HERE IS A GOOD PLACE TO ADD THE OLD SCRIPT REDIRECTION
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.+)$ index.php
      RewriteEngine on
      RewriteOptions inherit
      0
    2. Vitaly58 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   19
       
      Pour préciser (au cas où ça aurait de l'importance), l'URL exacte est :

      http://www.monsite.com/site/search/?phrase=achat-blue-ray&where=&isNewSearch=true&categoryId=0&go.x=0&go.y=0

      Et je voudrais que ça redirige vers :

      http://www.monsite.com/site/search/?phrase=achat+blue+ray&where=&isNewSearch=true&categoryId=0&go.x=0&go.y=0

      Il faut donc transformer les - en +

      Mais "achat-blue-ray" pourrait également être "location-vacances-en-basse-normandie" ou tout autre phrase avec un nombre de mots différents.

      Dans tous les cas, l'idée est de transformer les - en + des URL de ce chemin /site/search/

      Est-ce que quelqu'un a une idée ?
      0