У меня есть статический веб-сайт на S3, и я хочу, чтобы все запросы, поступающие на my-site.com/home/*, перенаправлялись на my-site.com/*.
(например, my-site.com/home/etc.html -> my-site.com/etc.html)
Я пробовал несколько способовчтобы решить это, но есть только не очень умные решения.Например, я мог бы написать правило перенаправления для всех HTML-файлов, как показано ниже.
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>home/something.html</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyWith>something.html</ReplaceKeyWith>
</Redirect>
</RoutingRule>
</RoutingRules>
Это работает, но я не хочу создавать правила для каждого нового файла.
<ReplaceKeyWith>/</ReplaceKeyWith>
Этот метод также не работает.
Есть ли способ решить эту проблему или мне следует использовать nginx?