구글의 클라우드 스토리지는 폴더 또는 후행없이 웹 클라이언트에서 액세스인지 다른 행동/인 gsutil setwebcfg 이상한 하위 폴더 동작
간단한 테스트는 다음 링크
에 대해 다른 행동을 보여줍니다를 제공 보인다- http://gstest.tekartik.com/sub/dir -
- http://gstest.tekartik.com/sub/dir/는 (CSS를로드하는 데 실패 배경이 흰색) -
:
gsutil setwebcfg -m index.html -e 404.html gs://gstest.tekartik.com
내용은 3 개 간단한 파일이 포함 된 index.html /으로 404.html /있는 style.css 곳에있는 style.css 만 검은 색으로 배경을 설정합니다. 두 URL 모두 정확하게 URL http://gstest.tekartik.com/sub/dir/index.html으로 "리디렉션"됩니다. 그러나 상대 경로는 style.css가 첫 번째 경우에 올바르게로드되는 것을 허용하지 않습니다.
내가 원하는 것은 후행을 사용하여 첫 번째 사례를 리다이렉트하는 것입니다 (/ 아마존 S3가하는 것입니다). 이것을 뒷받침하는/입력하는 것에 대해 걱정하지 않고 누군가에게 URL을 제공 할 수 있도록하려면이 작업이 유익하게 작동하는 데 필요한 것은 무엇입니까? 측면으로
,이 (http://gstest.tekartik.com/가 자동으로 여기 http://gstest.tekartik.com로 이름이 변경되었다 후행가/필요하지 않습니다) 루트 레벨로 잘 작동
NAOMA from @Tom :'Marc Cohen, 나는 이것과 비슷한 설정을하고 있으며, 볼 수 있듯이 'dir'에서 'dir /'으로 리디렉션을 설정할 수 있는지 궁금합니다. 여기 샘플 URL에서 'dir'경로는 URL 경로에 index.html을 표시하지만 'dir /'은 선호하지 않습니다. 감사합니다' – bummi