Eğer doğru anlıyorsam, shop.mydomain.com
TÜM isteklerinin mydomain.com/shop
'a yeniden yönlendirilmesini istiyorsunuz.
Bu durumda S3'ün "Yönlendirme Kuralları" nı kullanmanızı öneririz.
S3'te shop.mydomain.com
adlı bir kova oluşturun. Kova özelliklerini açın ve "Web Sitesi Barındırma Özelliğini Etkinleştir" seçeneğine ayarlayın. Ardından, "Yönlendirme Kurallarını Düzenle" seçeneğini seçin.
Biz şimdi her isteği ile eşleşen bir yönlendirme kuralı tanımlamak gerekir ve bunun mydomain.com/shop
<RoutingRules>
<RoutingRule>
<Redirect>
<Protocol>https</Protocol>
<HostName>mydomain.com</HostName>
<ReplaceKeyPrefixWith>shop/</ReplaceKeyPrefixWith>
<HttpRedirectCode>301</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
her isteği maç ve onu yönlendirir Bu kural yönlendirir. yönlendirme kuralları ile ilgili daha fazla bilgi için
, resmi belgeler göz atın: http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html#configure-bucket-as-website-routing-rule-syntax
Şimdi, yeni oluşturduğunuz kova, shop.mydomain.com
bir ALIAS
rekor işaret olarak Amazon Rotası 53 shop.mydomain.com
yapılandırmanız gerekir.
İşte bu - Keyfini çıkarın!
Amazon S3 kepçesinin alt klasörünün harici bir sunucuya yeniden yönlendirilmesinin bir yolu var mı? Örneğin. Harici bir WordPress sunucusuna iletmek için mydomain.com/blog almaya çalışıyorum ancak etki alanını mydomain.com/blog olarak KEEP. Bunun bir alt alan ile yapılabileceğini biliyorum, ancak bir alt klasör kullanmayı tercih ediyorum. S3 hosting WP (CGI/PHP/etc.) – evolross
desteklemediğinden, WordPress'im başka bir sunucuda var. En iyi seçimin CloudFront'u kullanacağına inanıyorum. Farklı yönlendirme kurallarını destekler, böylece mydomain.com/blog kelimesini wordpress blogunuza ve S3 grubunuzdaki diğer her şeye yönlendirebilirsiniz. Cloudfront proxy'leri talep ettiğinden, kullanıcılarınız herhangi bir ayrım görmeyecektir - her şey mydomain.com altında tek bir site gibi görünecektir. – secretmike
@secretmike Bu ilginç bir seçenek gibi görünüyor. Bunu nasıl yapacağınız hakkında daha fazla bilgi veya belki de önerilen bir çözümle bağlantı kurabilir misiniz? – modulitos