CloudFront / S3 returning 404 when no trailing slashCreating url from the cloudfront awsAmazon Cloudfront with S3. Access DeniedAmazon Cloudfront with S3 RedirectDoes Amazon CloudFront charge for storage?CloudFront S3 Access deniedAWS CloudFront Default Root Object and subdirectoriesCan I hide S3 and Cloudfront endpoints?Amazon Cloudfront with S3 bucket - 2 originsHow to get clean URLs in CloudFrontProblems with Gzip compression on Amazon CloudFront
Copy line and insert it in a new position with sed or awk
Why is Thanos so tough at the beginning of "Avengers: Endgame"?
Is it always OK to ask for a copy of the lecturer's slides?
Has any spacecraft ever had the ability to directly communicate with civilian air traffic control?
When and why did journal article titles become descriptive, rather than creatively allusive?
Does hiding behind 5-ft-wide cover give full cover?
Pressure to defend the relevance of one's area of mathematics
Survey Confirmation - Emphasize the question or the answer?
How do I tell my manager that his code review comment is wrong?
How to assert on pagereference where the endpoint of pagereference is predefined
Why is Arya visibly scared in the library in S8E3?
Historically, were women trained for obligatory wars? Or did they serve some other military function?
Does the Darkness spell dispel the Color Spray and Flaming Sphere spells?
What are the spoon bit of a spoon and fork bit of a fork called?
A non-technological, repeating, phenomenon in the sky, holding its position in the sky for hours
Why are there synthetic chemicals in our bodies? Where do they come from?
Can PCs use nonmagical armor and weapons looted from monsters?
Pigeonhole Principle Problem
Was the ancestor of SCSI, the SASI protocol, nothing more than a draft?
How did Arya get back her dagger from Sansa?
Feels like I am getting dragged into office politics
Did we get closer to another plane than we were supposed to, or was the pilot just protecting our delicate sensibilities?
If 1. e4 c6 is considered as a sound defense for black, why is 1. c3 so rare?
Why do computer-science majors learn calculus?
CloudFront / S3 returning 404 when no trailing slash
Creating url from the cloudfront awsAmazon Cloudfront with S3. Access DeniedAmazon Cloudfront with S3 RedirectDoes Amazon CloudFront charge for storage?CloudFront S3 Access deniedAWS CloudFront Default Root Object and subdirectoriesCan I hide S3 and Cloudfront endpoints?Amazon Cloudfront with S3 bucket - 2 originsHow to get clean URLs in CloudFrontProblems with Gzip compression on Amazon CloudFront
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
Here is my subdirectory setup
www.example.com
www.example.com/blog
---- index.html
---- etc.
When I visit www.example.com/blog/ (note the trailing slash), it serves index.html just fine. However, if I visit www.example.com/blog (no trailing slash) I get a 404 saying:
Code: NoSuchKey
Message: The specified key does not exist.
Key: testblog.html
It appears if I don't add a trailing slash, cloudfront or s3 just assuming I'm looking for testblog.html, which is a file that doesn't exist. How do I fix this?
amazon-web-services amazon-s3 amazon-cloudfront
add a comment |
Here is my subdirectory setup
www.example.com
www.example.com/blog
---- index.html
---- etc.
When I visit www.example.com/blog/ (note the trailing slash), it serves index.html just fine. However, if I visit www.example.com/blog (no trailing slash) I get a 404 saying:
Code: NoSuchKey
Message: The specified key does not exist.
Key: testblog.html
It appears if I don't add a trailing slash, cloudfront or s3 just assuming I'm looking for testblog.html, which is a file that doesn't exist. How do I fix this?
amazon-web-services amazon-s3 amazon-cloudfront
add a comment |
Here is my subdirectory setup
www.example.com
www.example.com/blog
---- index.html
---- etc.
When I visit www.example.com/blog/ (note the trailing slash), it serves index.html just fine. However, if I visit www.example.com/blog (no trailing slash) I get a 404 saying:
Code: NoSuchKey
Message: The specified key does not exist.
Key: testblog.html
It appears if I don't add a trailing slash, cloudfront or s3 just assuming I'm looking for testblog.html, which is a file that doesn't exist. How do I fix this?
amazon-web-services amazon-s3 amazon-cloudfront
Here is my subdirectory setup
www.example.com
www.example.com/blog
---- index.html
---- etc.
When I visit www.example.com/blog/ (note the trailing slash), it serves index.html just fine. However, if I visit www.example.com/blog (no trailing slash) I get a 404 saying:
Code: NoSuchKey
Message: The specified key does not exist.
Key: testblog.html
It appears if I don't add a trailing slash, cloudfront or s3 just assuming I'm looking for testblog.html, which is a file that doesn't exist. How do I fix this?
amazon-web-services amazon-s3 amazon-cloudfront
amazon-web-services amazon-s3 amazon-cloudfront
asked Apr 22 at 16:36
superdeesuperdee
11
11
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f964080%2fcloudfront-s3-returning-404-when-no-trailing-slash%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f964080%2fcloudfront-s3-returning-404-when-no-trailing-slash%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown