谷歌云存储似乎提供了不同的行为,无论文件夹是从 Web 客户端访问的,是否有尾随 /
一个简单的测试显示了以下链接的不同行为
- http://gstest.tekartik.com/sub/dir(无法加载 css - 背景为白色)
- http://gstest.tekartik.com/sub/dir/(工作正常 - 背景为黑色)
已使用以下方式配置存储桶的位置:
gsutil setwebcfg -m index.html -e 404.html gs://gstest.tekartik.com
有关信息,它包含 3 个简单文件 index.html/404.html/style.css 其中 style.css 仅将背景设置为黑色。他们都正确地“重定向”到网址http://gstest.tekartik.com/sub/dir/index.html。但是,相对路径不允许在第一种情况下正确加载 style.css。
我想要的是使用尾随 / 重定向第一种情况(这是 Amazon S3 所做的)。这需要什么才能正常工作,以便我可以向某人提供 url 而不必担心是否输入了尾随 /?
作为一个方面,这在根级别工作正常(http://gstest.tekartik.com/自动重命名为http://gstest.tekartik.com因为这里不需要尾随 / )