AWS redirect www.example.com to non-AWS hosted www.example.net + URL including parameters
I'm looking for the most efficient and cost effective way of setting this up:
http://www.example.com or https://www.example.com
redirects to https://www.example.net/xyz?foo=bar&baz=qux
example.com is hosted in one of my AWS accounts and example.net is hosted by a 3rd party somewhere else.
I've thought about:
- S3 with an index.html that has a meta redirect
- micro instance that simply serves up a 301 redirect with an ALB in front
- Using cloudfront (which I don't know much about but I think this would be possible with it)
The micro instance gives the most flexibility I think but seems to be the most moving parts. There won't that many users, 400-500 tops with maybe a couple requests-per-second at peak.
Any suggestions?
redirection amazon-web-services
add a comment |
I'm looking for the most efficient and cost effective way of setting this up:
http://www.example.com or https://www.example.com
redirects to https://www.example.net/xyz?foo=bar&baz=qux
example.com is hosted in one of my AWS accounts and example.net is hosted by a 3rd party somewhere else.
I've thought about:
- S3 with an index.html that has a meta redirect
- micro instance that simply serves up a 301 redirect with an ALB in front
- Using cloudfront (which I don't know much about but I think this would be possible with it)
The micro instance gives the most flexibility I think but seems to be the most moving parts. There won't that many users, 400-500 tops with maybe a couple requests-per-second at peak.
Any suggestions?
redirection amazon-web-services
Where does/xyz?foo=bar&baz=qux
come from? Is that from the original request, or static, or ...?
– Michael - sqlbot
Jan 15 at 13:12
It's static, not from the original request.
– gnomemade
Jan 15 at 15:52
add a comment |
I'm looking for the most efficient and cost effective way of setting this up:
http://www.example.com or https://www.example.com
redirects to https://www.example.net/xyz?foo=bar&baz=qux
example.com is hosted in one of my AWS accounts and example.net is hosted by a 3rd party somewhere else.
I've thought about:
- S3 with an index.html that has a meta redirect
- micro instance that simply serves up a 301 redirect with an ALB in front
- Using cloudfront (which I don't know much about but I think this would be possible with it)
The micro instance gives the most flexibility I think but seems to be the most moving parts. There won't that many users, 400-500 tops with maybe a couple requests-per-second at peak.
Any suggestions?
redirection amazon-web-services
I'm looking for the most efficient and cost effective way of setting this up:
http://www.example.com or https://www.example.com
redirects to https://www.example.net/xyz?foo=bar&baz=qux
example.com is hosted in one of my AWS accounts and example.net is hosted by a 3rd party somewhere else.
I've thought about:
- S3 with an index.html that has a meta redirect
- micro instance that simply serves up a 301 redirect with an ALB in front
- Using cloudfront (which I don't know much about but I think this would be possible with it)
The micro instance gives the most flexibility I think but seems to be the most moving parts. There won't that many users, 400-500 tops with maybe a couple requests-per-second at peak.
Any suggestions?
redirection amazon-web-services
redirection amazon-web-services
asked Jan 15 at 1:02
gnomemadegnomemade
1
1
Where does/xyz?foo=bar&baz=qux
come from? Is that from the original request, or static, or ...?
– Michael - sqlbot
Jan 15 at 13:12
It's static, not from the original request.
– gnomemade
Jan 15 at 15:52
add a comment |
Where does/xyz?foo=bar&baz=qux
come from? Is that from the original request, or static, or ...?
– Michael - sqlbot
Jan 15 at 13:12
It's static, not from the original request.
– gnomemade
Jan 15 at 15:52
Where does
/xyz?foo=bar&baz=qux
come from? Is that from the original request, or static, or ...?– Michael - sqlbot
Jan 15 at 13:12
Where does
/xyz?foo=bar&baz=qux
come from? Is that from the original request, or static, or ...?– Michael - sqlbot
Jan 15 at 13:12
It's static, not from the original request.
– gnomemade
Jan 15 at 15:52
It's static, not from the original request.
– gnomemade
Jan 15 at 15:52
add a comment |
1 Answer
1
active
oldest
votes
Set up S3 to send a 301 redirect as per this blog article. Here's how the documentation says to set this up.
The page I linked to confirms this sends a 301 redirect, it's not a html based redirect.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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%2fsuperuser.com%2fquestions%2f1394325%2faws-redirect-www-example-com-to-non-aws-hosted-www-example-net-url-including-p%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Set up S3 to send a 301 redirect as per this blog article. Here's how the documentation says to set this up.
The page I linked to confirms this sends a 301 redirect, it's not a html based redirect.
add a comment |
Set up S3 to send a 301 redirect as per this blog article. Here's how the documentation says to set this up.
The page I linked to confirms this sends a 301 redirect, it's not a html based redirect.
add a comment |
Set up S3 to send a 301 redirect as per this blog article. Here's how the documentation says to set this up.
The page I linked to confirms this sends a 301 redirect, it's not a html based redirect.
Set up S3 to send a 301 redirect as per this blog article. Here's how the documentation says to set this up.
The page I linked to confirms this sends a 301 redirect, it's not a html based redirect.
answered Jan 15 at 18:53
TimTim
37827
37827
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- 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%2fsuperuser.com%2fquestions%2f1394325%2faws-redirect-www-example-com-to-non-aws-hosted-www-example-net-url-including-p%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
Where does
/xyz?foo=bar&baz=qux
come from? Is that from the original request, or static, or ...?– Michael - sqlbot
Jan 15 at 13:12
It's static, not from the original request.
– gnomemade
Jan 15 at 15:52