在服务 Amazon S3之外的静态站点时,我想知道如何去掉每个页面的 .html
文件扩展名。
现在我有:
mysite.com/ # works fine, serves index.html
mysite.com/mypage.html # works fine
mysite.com/mypage # doesn't work
/mypage
的错误显示:
404 Not Found
Code: NoSuchKey
Message: The specified key does not exist.
Key: mypage
RequestId: 1089D7A26EFED9AD
HostId: Ud8cFy8Zl1mJ+oFjFOmU1Xacq9+v70KuaJfOc4nFMEPhd66AkLhr4Pj5u0QH6Gog
我已经尝试设置的 Content-Type
到 text/html
,根据 这篇文章,但它不能解决我的问题。
如何让 /mypage
在 S3上的 /mypage.html
服务该文件?