/ / używanie amazon s3 do hostowania statycznego obrazu i odwoływania się do css - css, amazon-s3, amazon

używanie amazonka s3 do obsługi statycznego obrazu i odwoływania się do niego z css - css, amazon-s3, amazon

Próbuję więc użyć s3, aby przesłać wszystkie statyczne obrazy / css / js, które mam. W jednym z moich plików css, który znajduje się w folderze css, mam następujące:

background: url("../bundles/sitemain/img/bg-storefront.png") no-repeat center top;

w moim wiadrze s3 mam już folder pakunków:

wprowadź opis obrazu tutaj

Z plikiem bg-storefront.png w odpowiednim podkatalogu. Czy jest to jednak możliwe w przypadku Amazon S3, tak że nie ma pojęcia, czym jest folder. Czy w tym przypadku muszę użyć bezwzględnej ścieżki obrazu, aby to działało?

Odpowiedzi:

1 dla odpowiedzi № 1

Użycie ścieżki względnej powinno działać: gdy przeglądarka interpretuje katalog nadrzędny .., robi to po prostu jak wygląda adres URL. Użytkownik przeglądarki / strony internetowej nie wie nic o rzeczywistej strukturze plików za większością stron internetowych, a S3 nie jest inny. css/style.css i odniesienie ../bundles/images/a.png, liczy się tylko (w przeglądarce) adres URL bundles/images/a.png istnieje: nie ma znaczenia, czy prawdziwy system plików lub struktura katalogów tworzy kopie zapasowe tych adresów URL.