亚马逊S3和.htaccess

Und*_*ndo 12 html .htaccess amazon-s3 iweb

我有一个我在亚马逊S3上托管的网站(Made in iWeb).我试图www.domain.com/Apps/Physics.html变成www.domain.com/Apps/Physics.

我试图用.htaccess文件来完成这个.该文件存储在存储桶的根目录中(index.html文件所在的位置).这是问题:它不起作用.还是不能用www.domain.com/Apps/Physics.

我有一个GoDaddy域,托管在S3服务器上.这有帮助吗?

gre*_*ala 7

S3 是内容服务器,而不是Web 服务器。您可能想尝试租用一个带有 Apache的小型Amazon EC2实例来做您想做的事。


Ani*_*shi 7

为什么不为domain.com添加CNAME记录'static'(这个用于S3)和在Apache服务器上托管www以及这样的重写规则:

RewriteEngine On

RewriteRule ^somefolder/(.*)$ http://static.domain.com/$1 [P]
Run Code Online (Sandbox Code Playgroud)

要么

#This will save your time of creating the additional CNAME step    
RewriteEngine On

RewriteRule ^somefolder/(.*)$ http://yourbucket.s3.amazonaws.com/$1 [P]
Run Code Online (Sandbox Code Playgroud)

编辑:使用mod代理似乎是一个更好的选择.

  • 通过服务器代理所有内容会使首先使用S3的一些好处无效.此外,这个人有一个静态的网站,设置一个反向代理配置只是为了服务S3的一些文件是矫枉过正. (3认同)

Kri*_*oot 6

Anno 2016 Amazon S3支持重定向