Hello ici!
Rien à voir avec Thelia (même si mon client tourne sur Thelia) mais j'ai un petit souci qui m'arrive pour la première fois...
Configuration :
DOMAINE1 => racine
DOMAINE2 => sous-dossier
Dans le DOMAINE2, j'ai mon .htacess pour faire mon url rewriting et tout fonctionne correctement sauf... quand je soumets un formulaire en "post" sur une page à url réécrite...
si je vais sur www.domaine2.fr et que je soumets un formulaire (connexion par exemple) => ça fonctionne
si je vais sur www.domaine2.fr/ma-page-avec-un-formulaire et que je soumets un formulaire (connexion par exemple) => ça ne fonctionne pas : je ne récupère pas les données "post"
en sachant qu'au niveau du traitement des données récupérées, je vérifie qu'on arrive bien sur une page existante (url réécrite existante) AVANT et ensuite je traite les données.
j'ai tenté ce que j'ai trouvé via google :
RewriteCond %{REQUEST_METHOD} ^POST$ [NC]
RewriteRule ^ - [L]
mais forcément ça me renvoie vers ma page d'erreur 404
j'ai aussi tenté :
- d'ajouter "P" dans ma règle de réécriture => ça fait tout foirer "erreur 404"
- d'ajouter R=307 dans ma règle de réécriture => ça met mes urls non réécrites
une idée pour que ça fonctionne sans devoir :
- tout changer le système de fonctionnement
- mettre pour chaque formulaire l'url racine du site
Last edited by Elyos (01-03-2022 09:38:14)