我有一个静态网站,包含3个页面(主页,关于和联系)。 这是一个wordpress网站导出为html并上传到s3。 当我访问网站主页时,网址正确显示域名,但点击了关于链接后,它会在地址栏中显示s3路径而不是域名。 例如。 预期输出:example.com/about 当前输出:s3-region.amazon.com/example.com/about/index.html
我正在使用Route53和Cloudfront以及S3。
答案 0 :(得分:1)
路径是s3对象的绝对路径。 将href标记修改为相对路径(相对于index.html),并且有效。
注意:Cloudfront会缓存内容,因此即使清除浏览器缓存后您也可能看不到更改。 因此,要查看更改,请使用s3 url for index.html,然后单击链接(关于,联系我们等)