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?

gefragt vor 2 Jahren644 Aufrufe
1 Antwort
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
SUPPORT-TECHNIKER
Wayne_G
beantwortet vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen