【发布时间】:2020-04-30 01:43:24
【问题描述】:
我有一个托管在 Google Cloud Platform 上的静态网站。我已将网站配置中的 MainPageSuffix 设置为 index.html。如果我转到顶层,则会显示该页面。但是,如果我进入任何子目录,我只会得到一个显示“占位符”的页面。如何使子目录也尊重'index.html'的默认值?
谢谢!
【问题讨论】:
-
在这里阅读...cloud.google.com/storage/docs/gsutil/commands/web#description 看起来应该可以了。你能举一个它不起作用的例子吗?例如,如果您在存储桶中创建一个名为 photos 的子目录并在该子目录中创建一个 index.html ......它会显示吗?在您当前的故事中……您实际上在每个子目录中都有一个 index.html 吗?
-
我同时使用了 gsutil 命令和 web 界面来设置主页。我没有设置错误页面,但我认为这不会影响事情。可以肯定的是,我现在也设置了它。无论如何,是的,如果我去 www.
.com/photos/ 我只会得到文本“占位符”。但是如果我去 www. .com/photos/index.html 它工作得很好。我也尝试了 mysite.com/photos/,但也没有用。