簡體   English   中英

HTTPS重定向,沒有$ _POST數據

[英]HTTPS redirect, no $_POST data

我有.htaccess

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

頁面已正確重定向到其https //“版本”。 但是,在PHP中無法讀取$_POST數據。 也就是說,我總是得到一個空的$_POST 如果我不使用RewriteRule,一切都很好。

我想我錯過了什么。

將表單的URL設置為https,這樣就不必觸發重定向。

不幸的是,大多數用戶代理將POST請求上的重定向轉換為GET請求( 規范中有一些討論)。 最好不要依賴於此

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM