使用 htaccess 的 S3 静态网站重定向
S3 static website redirect using htaccess
我正在将一个静态网站迁移到 Amazon S3 + Cloudfront。我还必须迁移一个包含 100 多个条目的 htaccess 文件。我考虑过使用 AWS Cloud Front 功能。但我坚持认为它是如何工作的。
如果这不可能,下一个选项是将 htaccess 规则重写为 JSON 格式,以便在 S3 中重定向对象。
或者有没有更好的方法我没有考虑?
谢谢
S3 是 存储解决方案 而不是 full-fledged 服务器并且它没有重定向规则。
.htaccess
用例,例如
- 为某些 URL 添加重定向
- 正在加载自定义错误页面,例如 404 页
- 强制您的网站使用 HTTPS 而不是 HTTP
可以在 CloudFront 分发设置级别处理自定义错误响应、来源、行为和 Lambda@edge,因此您不必受制于 software-specific 配置文件,例如 .htaccess
和 httpd.conf
.
熟悉 Lambda@Egde Use Cases and here's a handful of Getting Started resources。
我正在将一个静态网站迁移到 Amazon S3 + Cloudfront。我还必须迁移一个包含 100 多个条目的 htaccess 文件。我考虑过使用 AWS Cloud Front 功能。但我坚持认为它是如何工作的。
如果这不可能,下一个选项是将 htaccess 规则重写为 JSON 格式,以便在 S3 中重定向对象。
或者有没有更好的方法我没有考虑? 谢谢
S3 是 存储解决方案 而不是 full-fledged 服务器并且它没有重定向规则。
.htaccess
用例,例如
- 为某些 URL 添加重定向
- 正在加载自定义错误页面,例如 404 页
- 强制您的网站使用 HTTPS 而不是 HTTP
可以在 CloudFront 分发设置级别处理自定义错误响应、来源、行为和 Lambda@edge,因此您不必受制于 software-specific 配置文件,例如 .htaccess
和 httpd.conf
.
熟悉 Lambda@Egde Use Cases and here's a handful of Getting Started resources。