ホームページ  >  記事  >  バックエンド開発  >  .htaccess を使用して URL リダイレクト中に POST データを保存するにはどうすればよいですか?

.htaccess を使用して URL リダイレクト中に POST データを保存するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-18 06:56:02486ブラウズ

How to Preserve POST Data During URL Redirections using .htaccess?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。