Skip to content

Commit 266a8d4

Browse files
authored
Revert "lambda: collapse redundant slashes in requests" (#21457)
Reverts #21453
1 parent 114b2af commit 266a8d4

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

hack/releaser/cloudfront-lambda-redirects.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
exports.handler = (event, context, callback) => {
44
//console.log("event", JSON.stringify(event));
55
const request = event.Records[0].cf.request;
6-
// Trim trailing slash and collapse redundant slashes
7-
const normalizedUri = request.uri.replace(/\/$/, "").replaceAll(/\/{2,}/g, "/")
6+
const requestUrl = request.uri.replace(/\/$/, "")
87

98
const redirects = JSON.parse(`{{.RedirectsJSON}}`);
109
for (let key in redirects) {
1110
const redirectTarget = key.replace(/\/$/, "")
12-
if (redirectTarget !== normalizedUri) {
11+
if (redirectTarget !== requestUrl) {
1312
continue;
1413
}
15-
//console.log(`redirect: ${normalizedUri} to ${redirects[key]}`);
14+
//console.log(`redirect: ${requestUrl} to ${redirects[key]}`);
1615
const response = {
1716
status: '301',
1817
statusDescription: 'Moved Permanently',
@@ -53,6 +52,5 @@ exports.handler = (event, context, callback) => {
5352
return
5453
}
5554

56-
request.uri = normalizedUri
5755
callback(null, request);
5856
};

0 commit comments

Comments
 (0)