首頁 >後端開發 >php教程 >如何使用 .htaccess 在 URL 重定向期間保留 POST 資料?

如何使用 .htaccess 在 URL 重定向期間保留 POST 資料?

Linda Hamilton
Linda Hamilton原創
2024-11-18 06:56:02551瀏覽

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

在URL 重定向期間處理POST 資料

在您網站的配置中,您已透過.htaccess 實現了對index.php腳本的靜默重定向,它根據REQUEST_URI 參數動態載入內容。雖然此方法對 GET 請求有效,但您希望在這些重定向期間保持 POST 資料的完整性。

您目前的.htaccess 規則(將「發送郵件」請求重定向到index.php)已在以下方式:

RewriteRule send-mail index.php?send-mail [NC,P]

「[P]」標誌與「[L ]」標誌相反,也會終止規則處理,但保留原始請求的詳細信息,確保保留POST 資料。

因此,您的問題的解決方案是將「[P]」標誌合併到 .htaccess 重寫規則中,以便在 URL 重定向期間保留 POST 資料。

以上是如何使用 .htaccess 在 URL 重定向期間保留 POST 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn