Se ho capito bene, volete TUTTE le richieste a shop.mydomain.com
per reindirizzare a mydomain.com/shop
.
In tal caso, si consiglia di utilizzare "Regole di reindirizzamento" di S3.
Creare un bucket in S3 denominato shop.mydomain.com
. Apri le proprietà del bucket e imposta il bucket su "Abilita hosting sito web". Quindi selezionare l'opzione "Modifica regole di reindirizzamento".
ora abbiamo bisogno di definire una regola di reindirizzamento che corrisponde ogni richiesta, e reindirizza a mydomain.com/shop
<RoutingRules>
<RoutingRule>
<Redirect>
<Protocol>https</Protocol>
<HostName>mydomain.com</HostName>
<ReplaceKeyPrefixWith>shop/</ReplaceKeyPrefixWith>
<HttpRedirectCode>301</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
Questa regola selezionerà ogni richiesta e destinarli.
Per ulteriori informazioni sulle regole di instradamento, controllare la documentazione ufficiale: http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html#configure-bucket-as-website-routing-rule-syntax
Ora, è necessario configurare shop.mydomain.com
in Amazzonia percorso 53 come punta ALIAS
record al secchio appena creato, shop.mydomain.com
.
Questo è tutto - Buon divertimento!
C'è un modo per reindirizzare la sottocartella di un bucket di Amazon S3 a un server esterno? Per esempio. Sto cercando di ottenere mydomain.com/blog per inoltrare a un server Wordpress esterno ma mantenere il dominio come mydomain.com/blog. So che questo può essere fatto con un sottodominio, ma preferirei usare una sottocartella. Ho il mio Wordpress su un altro server separato perché l'hosting S3 non supporta WP (CGI/PHP/etc.) – evolross
Credo che la cosa migliore da fare sia usare CloudFront. Supporta diverse regole di routing in modo da poter puntare 'mydomain.com/blog' sul tuo blog wordpress e tutto il resto sul tuo bucket S3. Dal momento che le richieste di proxy cloudfront, gli utenti non vedranno alcuna separazione, tutto sarà simile a un singolo sito in mydomain.com – secretmike
@secretmike Questa sembra un'opzione interessante. Puoi pubblicare ulteriori informazioni su come farlo, o forse link a una soluzione suggerita? – modulitos