当前位置: 首页 > 知识库问答 >
问题:

AWS S3重定向只能在bucket上作为子域工作,而不能在bucket上作为目录工作

惠泳
2023-03-14

许多人已经收到了100s的链接到PoCs,这是在一个内部面对桶和链接是在这个结构。

这是S3的bug吗?

目前,我如何使它重定向使用这两种类型的链接?我目前的解决方法是在每个html文件中添加meta重定向标记。

共有1个答案

金飞
2023-03-14

不幸的是,S3网站是唯一支持重定向的endpoint。使用S3.Amazonaws.com假设您将使用S3作为存储层,而不是网站。如果链接指向一个特定的对象,您可以通过JS重定向在该url处放置一个HTML文件,但除此之外,实际上没有办法实现您所要做的事情。

今后,我建议始终为这些用途设置Cloudfront发行版,因为这将允许您以后更改起源。

 类似资料:
  • 这个小部件在模拟器4.1.2上工作得很好,当安装在真正的设备上时,它甚至不会显示在小部件列表上,就像安装了一样,但我不能让它正常工作。 下面是manifest.xml 和小部件提供程序

  • 我尝试从登录页面获取密码,然后尝试从mysql收集存储的密码。然后我将其与提交的密码进行比较。现在我想,如果两个密码匹配,然后重定向到一个页面。但问题是每次页面重定向时。如果密码与页面重定向不匹配。 我已经删除了这个功能,并试图以简单的方式做它。但仍然不起作用。编辑代码:

  • 我正在运行CouchDB Docker容器V.2.1.1。在这一点上,除了SSL之外,一切都在工作。我正在遵循关于SSL设置的CouchDB文档。容器具有OpenSSL 1.0.1T。 对最后一个错误进行搜索会出现指示Erlang版本有问题的信息。但是,我相信CouchDB容器已经有了一个补丁版本。我尝试用: 这没什么区别。搜索结果还指出OpenSSL的版本有问题。我从源代码升级到OpenSSL

  • 结果在Windows和Linux之间有所不同。 Linux:鼠标位置:0,0 Windows:鼠标位置:623.0,367.0 我不知道为什么它不能在windows上工作,甚至似乎与lwjgl版本完全无关,因为我尝试了3.1.6、3.2.1、3.2.2和3.2.3-snapshot,所有这些版本都是一样的。所以问题要么是我在创建窗口时忘记了一些东西,要么是windows在某个更新中损坏了一些东西,

  • 我正在为一个tomcat实例修补RH Linux7上的自签名证书,但有一段时间,我没有浏览器警告。我在这里遵循了这些人的说明(让Chrome接受自签名的本地主机证书),并尝试使用KeyTool将.crt导入到我的tomcat实例中。使用以下命令- 创建密钥库-keytool-keysize 2048-genkey-alias tomcat-keyalg RSA-keystore tomcat.ke

  • 问题内容: 我正在尝试创建一种字体库以供在我的网站上使用,这样我就可以在CSS中调用库中的任何字体,而无需进行任何其他设置。为此,我创建了一个子域,在其中将每种字体的文件夹放置在存储库中,其中包含每种字体的各种文件类型。我还在子域的根目录上放置了一个名为font- face.css的css文件,并在其中填充了每种字体的声明,这些字体通过绝对链接进行链接,以便可以在任何地方使用它们。 我的问题是,似