這個問題在這里已經有了答案: 是否可以重定向帖子資料? (6 個回答) 12 天前關閉。
我正在為 Exact Online 構建一個 webhook。我將我的 webhook 訂閱網址注冊為:https ://www.example.com/webhooks/exact/orders/
在 .htaccess 我重寫了這個網址:
Options FollowSymlinks
Options -MultiViews
RewriteEngine on
RewriteRule ^webhooks/exact/orders/$ /webhooks/exact-orders.php [NC,QSA,L]
在 php 檔案中,我回顯了 post 輸入:
echo file_get_contents('php://input');
當我用郵遞員測驗它時,它不會輸出任何東西,但是當我在郵遞員中將網址更改為https://example.com/webhooks/exact-orders.php時,它可以作業。
因此,當 url 被重寫時,帖子會丟失。有沒有辦法防止這種情況發生,還是我必須更改我的 webhook 訂閱 url?
我對其他公司的 webhook 使用相同的重寫規則,它們作業正常。
uj5u.com熱心網友回復:
經過一些測驗,我發現問題與從/webhooks/exact/orders/到的重定向無關webhooks/exact-orders.php
POST 由于從https://www.to重定向而丟失https://
在服務器設定中,我找到了一個名為“首選域”的設定。它解釋說:
選擇將通過 SEO 安全的 HTTP 301 重定向將站點訪問者重定向到的 URL(帶或不帶 www. 前綴)。
當我將首選域切換為“無”時,問題就解決了。
作為替代解決方案,我可以將我的 webhook 訂閱更改為不帶 www 的 url。字首
我希望這對將來的人有所幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/487506.html
