Rewriting php

Résolu
Bonjour,

Je souhaite indiquer dans mon fichier htaccess que la page suivante n'existe plus :

www.mon_domaine.com/ma_page.php?num=25

j'ai essayé:

RewriteRule ^ma_page.php?num=25$ - [G]
ça ne marche pas

j'ai essayé %3F pour remplacer le "?", ça ne marche pas non plus...
merci d'avance pour vos réponses.

3 réponses

  1. le ? est considéré comme un caractère spécial dans les expressions régulières.
    Il faut donc l'échaper avec un \ --> \?
    1. ça ne marche pas... n'y aurait-il pas une histoire de [QSA] ...?
      1. Résolu avec:

        RewriteCond %{QUERY_STRING} ^num=25$
        RewriteRule ma_page $1 [G]