Maison  >  Article  >  développement back-end  >  Comment conserver les données POST lors des redirections d'URL à l'aide de .htaccess ?

Comment conserver les données POST lors des redirections d'URL à l'aide de .htaccess ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-18 06:56:02486parcourir

How to Preserve POST Data During URL Redirections using .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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn