Beim Bereitstellen einer statischen Site außerhalb von Amazon S3 frage ich mich, wie die .html
Dateierweiterungen 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 /mypage
zeigt:
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-Type
zu setzen text/html
, wie in diesem Beitrag beschrieben , aber es behebt das Problem nicht für mich.
Wie kann ich /mypage
die Datei /mypage.html
auf S3 bereitstellen?
Content-type
Header in den Befehlszeilentools? Oder in der Konsole von S3 oder Cloudfront?