[RESOLU] page dupliquée dans l'url

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] page dupliquée dans l'url

Re: page dupliquée dans l'url

par two3d » 22 janv. 2018, 11:06

Merci mais le problème en fait c'est que je n'ai aucune règle de réécriture vue que c'est la page en dur (page.php), du coup j'ai trouvé un "hack" si on peut dire:
je redirige vers une seule page si L'URL contient un slash après mon extension php et je fait une redirection 301 pour dire que c'est définitif:

Code : Tout sélectionner

RewriteRule ^(.*)\.php/(.*)$ $1.php [R=301,L]
à mon avis ce doit être tout bête mais je ne connait pas le nom de cette option à définir dans le htaccess au lieu d'utiliser ce hack

Re: page dupliquée dans l'url

par @rthur » 22 janv. 2018, 01:21

Bonjour,

La meilleure solution serait que tu construises le pattern/motif des url que tu veux rediriger.
Tu peux utiliser le site http://www.regex101.com pour faire des tests.

Puis utiliser cette regex dans une redirection via un RedirectMatch dans un .htaccess pour faire pointer vers une page 404 de ton choix

page dupliquée dans l'url

par two3d » 08 janv. 2018, 22:29

Bonjour,

le problème que je rencontre:

c'est en me trompant dans le action (action="page.php/page.php") d'un formulaire que je me suis rendu compte de mon url qui augmentée à chaque submit

Code : Tout sélectionner

monsite.com/page.php/page.php/page.php/page.php
je souhaite savoir comment interdire ce genre d'url et afficher une erreur 404 à la place svp