У меня есть веб-сайт, размещенный на сервере apache, и я использую это правило переписывания .htaccess, чтобы сайт website.com/article/title-here действовал как website.com/article.html?title=title-here
Вот код .htaccess:
RewriteEngine On
RewriteRule ^/?article/([^/d]+)/?$ article.html?title=$1 [L,QSA]
Проблема в том, что я хочу переместить website.com в корзину Amazon S3, но там .htaccess не работает.
Я попытался использовать правила перезаписи для хостинга stati c следующим образом:
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>article.html?title=</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyPrefixWith>article/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>