Beim Bereitstellen einer statischen Site außerhalb von Amazon S3 frage ich mich, wie die .htmlDateierweiterungen für jede Seite entfernt werden können.
Gerade habe ich:
mysite.com/ # works fine, serves index.html
mysite.com/mypage.html # works fine
mysite.com/mypage # doesn't work
Der Fehler für /mypagezeigt:
404 Not Found
Code: NoSuchKey
Message: The specified key does not exist.
Key: mypage
RequestId: 1089D7A26EFED9AD
HostId: Ud8cFy8Zl1mJ+oFjFOmU1Xacq9+v70KuaJfOc4nFMEPhd66AkLhr4Pj5u0QH6Gog
Ich habe versucht, das auf Content-Typezu setzen text/html, wie in diesem Beitrag beschrieben , aber es behebt das Problem nicht für mich.
Wie kann ich /mypagedie Datei /mypage.htmlauf S3 bereitstellen?
Content-typeHeader in den Befehlszeilentools? Oder in der Konsole von S3 oder Cloudfront?