Rewriting php

Résolu
yann747 Messages postés 128 Statut Membre -  
yann747 Messages postés 128 Statut Membre -
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.
A voir également:

3 réponses

Zep3k!GnO Messages postés 2049 Statut Membre 200
 
le ? est considéré comme un caractère spécial dans les expressions régulières.
Il faut donc l'échaper avec un \ --> \?
0
yann747 Messages postés 128 Statut Membre 2
 
ça ne marche pas... n'y aurait-il pas une histoire de [QSA] ...?
0
yann747 Messages postés 128 Statut Membre 2
 
Résolu avec:

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