Unable to have # character in Path for RedirectConfig

0

When attempting to add a redirect to my ALB listener rule, having a # character in the Path attribute causes it to view the path as invalid.

This is true both on the console and cloudformation. Is this a bug or intended functionality?

質問済み 2年前644ビュー
1回答
0

Unfortunately, this is the same behavior when using the console. If you try from there, it returns Invalid path message and doesn't let you save the rule.

Traditionally, 3xx redirects don't allow this generally, since the anchor is only processed on the client side. More recently, that spec has been updated, however ALB still doesn't support it properly.

That said, I was experimenting with this a bit, and I found that it seems to work if you put this into the query attribute. It does add a ? character as well, but the anchor seems to work. For example:

  • Host: en.wikipedia.org
  • Path: /wiki/Foobar
  • Query: #See_also

This rule causes a redirect to https://en.wikipedia.org:443/wiki/Foobar?#See_also, which does seem to behave as an anchor link should, though the ? should generally be unneeded for this.

AWS
サポートエンジニア
Wayne_G
回答済み 2年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ