htaccess redirect gone

Eléphanteau du PHP | 32 Messages

29 févr. 2012, 23:13

Bonjour à tous,

Je souhaite faire des redirect 410 pour des pages ou dossiers supprimés définitivement.

Dans mon .htaccess j'ai défini cette règle :

Code : Tout sélectionner

ErrorDocument 410 /?page=410
Ça fonctionne pour les dossiers...

Code : Tout sélectionner

Redirect gone /test/
Ça fonctionne pour les fichiers...

Code : Tout sélectionner

Redirect gone /test.html
Mais ça ne fonctionne pas pour les pages avec des variables d'URL :

Code : Tout sélectionner

Redirect gone /?page=test
Il y a une syntaxe particulière ?

ViPHP
xTG
ViPHP | 7331 Messages

01 mars 2012, 08:12

Code : Tout sélectionner

Redirect gone /?page=test
Ta page c'est index.php là, elle a vraiment été supprimée ? ;)
Faut traiter la non-existence dans le code PHP pour ce cas là.

Eléphanteau du PHP | 32 Messages

01 mars 2012, 22:35

Ta page c'est index.php là, elle a vraiment été supprimée ?
Effectivement non :D

Je vais traiter ça en PHP alors.
Merci pour ta réponse.