Url avec dossier / et redirection header location

  • Auteur de la discussion Auteur de la discussion Xeed
  • Date de début Date de début
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
 
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