Url avec dossier / et redirection header location

Nouveau WRInaute
Bonjour,

Aujourd'hui j'ai eu une petite surprise sur mon site, une attaque massive sur les urls:

/.lsrecap/recaptcha?permalien=monpermaliennormal

normalement on accède aux pages:

/monpermaliennormal

donc j'ai mis sur ma page un if str_contains permalien= dans l'url = redirection vers /error.php

sauf que la redirection garde le dossier lsrecap/ donc l'erreur persiste (page blanche erreur 404)

pourtant j'ai bien mis dans le header exit mon url complète https domaine/error.php

Voilà merci
 
WRInaute impliqué
une attaque massive
lsrecapt, c'est le reCaptcha de Litespeed.
Je pencherai plus pour un problème quelque part qu'à une "attaque".

mis sur ma page un if str_contains permalien= dans l'url = redirection vers /error.php
Dans le code PHP ? Quel code ?

PHP:
header('Location: /error.php');
devrait suffire. L'URL peut être relative (ici, au domaine).

on peut faire mieux avec l'émission d'un code d'erreur :
PHP:
header('Location: /error.php', true, 404);

dans le header exit
??
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut