2017-07-27 113 views
-1

什麼是重寫從CloudFront的CDN網址的正確方法只使用拉姆達, 例如https://domain/channel/?id=12345https://domain/channel/12345Lambda和的Cloudfront URL重寫

有什麼特別的技巧?

在此先感謝

+0

當你說拉姆達,你的意思是lambda表達式或AWS拉姆達?或者是其他東西? –

+0

嗨,感謝您的回覆,它的AWS lambda –

+0

好的,我會取消刪除我的答案,因爲您可以在Lambda上運行JS。 –

回答

0
var domain = https://domain/channel/?id=12345; 
var replaced = domain.replace('?id=', ''); 
console.log(replaced); 

這將記錄:

https://domain/channel/12345 
+0

這樣做的工作方式相反,如果用戶請求https:// domain/channel/12345,它可以重定向到https:// domain/channel –

+0

in nginx它應該是: rewrite ^/channel/(。*)$ /link.php?di=$1 last; 但是,我完全在靜態html下cdn。可能嗎 ? –

+0

我不明白你的第二個問題。至於第一個,你需要不同的代碼來做到這一點。 –