Rewriting php

Résolu/Fermé
yann747 Messages postés 128 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 - 6 déc. 2011 à 13:31
yann747 Messages postés 128 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 - 7 déc. 2011 à 13:36
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 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
6 déc. 2011 à 17:49
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 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 2
6 déc. 2011 à 23:55
ça ne marche pas... n'y aurait-il pas une histoire de [QSA] ...?
0
yann747 Messages postés 128 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 2
7 déc. 2011 à 13:36
Résolu avec:

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