簡體   English   中英

如何在 AWS CloudFront 中配置查詢參數

[英]How to configure Query Params in AWS CloudFront

我在包含我的前端應用程序 ( https://myapp.com ) 的 S3 存儲桶之前有一個 AWS 雲前端。 當我通過我網站的導航元素(在本例中為按鈕)訪問https://myapp.com/experts?profession=carpenter ,一切正常。 但是,當我嘗試通過從瀏覽器的導航欄中手動輸入 url 來訪問相同的 url 時,就會出現問題。 查詢參數消失,只有在導航欄中是以下網址,沒有查詢參數https://myapp.com.com/experts

我的問題是,我應該如何配置 AWS cloudfront 以允許我傳遞查詢參數?

非常感謝!

對於Web分發,您可以選擇是否要CloudFront將查詢字符串轉發到源,如果是,則選擇是否基於所有參數還是基於選定參數來緩存內容。

默認情況下,Cloudfront不轉發查詢字符串,以提高緩存命中率。

您可以按照下面的屏幕快照在行為定義中更改該參數。

截圖

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/QueryStringParameters.html

現在 AWS 有一種不同的方法來設置它,默認情況下選擇它。 Sébastien 在他的回答中提到的方法被標記為“傳統緩存設置”

在此處輸入圖片說明

暫無
暫無

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

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