繁体   English   中英

如何从S3网站托管中的URL中删除index.html?

[英]How to remove index.html from url in S3 website hosting?

我有一个像这样的目录:

/example.com/
  index.html
    foo/
      index.html

索引文档设置为index.html ,因此当url为https://example.com ,它显示/example.com/index.html

另外,当URL为https://example.com/foo时,我想显示/example.com/foo/index.html

我怎样才能做到这一点?

如果您已在S3存储桶上激活了“ 静态网站托管 ”,并且已将index.html配置为默认页面,则该页面将自动运行。

静态网站托管

为了对此进行测试,我做了以下工作:

  • 创建了一个新的存储桶
  • 开启静态网站托管
  • 创建了一个foo目录
  • index.html文件上载到foo目录并公开
  • 从静态网站托管页面复制了存储桶URL,并附加了/foo

它看起来像:

http://my-bucket.s3-website-ap-southeast-2.amazonaws.com/foo

索引页就很好了。

顺便说一句,它将我重定向到/foo/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM