ホームページ >バックエンド開発 >PHPチュートリアル >.htaccess を使用して URL リダイレクト中に POST データを保存するにはどうすればよいですか?
URL リダイレクト中の POST データの処理
Web サイトの設定では、.htaccess を介してindex.php スクリプトへのサイレント リダイレクトを実装しました。 REQUEST_URI パラメータに基づいてコンテンツを動的にロードします。このアプローチは GET リクエストに対して効果的に機能しますが、これらのリダイレクト中に POST データの整合性を維持する必要があります。
「send-mail」リクエストをindex.php にリダイレクトする現在の .htaccess ルールは、次のように変更されます。次の方法:
RewriteRule send-mail index.php?send-mail [NC,P]
「[L]」フラグとは対照的に、「[P]」フラグもルール処理を終了しますが、元のリクエストの詳細は保持され、POST データが確実に保持されます。
したがって、問題の解決策は、.htaccess 書き換えルールに「[P]」フラグを組み込み、URL リダイレクト中に POST データを保存できるようにすることです。
以上が.htaccess を使用して URL リダイレクト中に POST データを保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。