Maison >développement back-end >tutoriel php >Comment conserver les données POST lors des redirections d'URL à l'aide de .htaccess ?
Gestion des données POST lors des redirections d'URL
Dans la configuration de votre site web, vous avez mis en place des redirections silencieuses via .htaccess vers le script index.php, qui charge dynamiquement le contenu en fonction du paramètre REQUEST_URI. Bien que cette approche fonctionne efficacement pour les requêtes GET, vous cherchez à maintenir l'intégrité des données POST lors de ces redirections.
Votre règle .htaccess actuelle, qui redirige les requêtes « envoyer-mail » vers index.php, est modifiée dans de la manière suivante :
RewriteRule send-mail index.php?send-mail [NC,P]
L'indicateur "[P]", par opposition à l'indicateur "[L]", met également fin au traitement des règles mais préserve les détails de la demande d'origine, garantissant ainsi que les données POST sont conservées.
Par conséquent, la résolution de votre problème consiste à incorporer l'indicateur "[P]" dans la règle de réécriture .htaccess, permettant la préservation des données POST lors des redirections d'URL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!