Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect 将.html重定向到.xhtml_Redirect_Amazon S3 - Fatal编程技术网

Redirect 将.html重定向到.xhtml

Redirect 将.html重定向到.xhtml,redirect,amazon-s3,Redirect,Amazon S3,我有一些扩展名为.html的旧链接。现在,我已将所有URL移动到.xhtml 我看到了重定向规则,但不知道如何实现这一点。我正在使用AmazonS3并在那里托管我的博客 我们都知道。我正在尝试重定向一些我已经发布在社交媒体上的html页面。如果“一些”页面需要这个,可能是: 如果AmazonS3存储桶配置为网站托管,则可以将对象请求重定向到同一存储桶中的另一个对象或外部URL。您可以通过向对象元数据添加x-amz-website-redirect-location属性来设置重定向。然后网站将该对

我有一些扩展名为.html的旧链接。现在,我已将所有URL移动到.xhtml

我看到了重定向规则,但不知道如何实现这一点。我正在使用AmazonS3并在那里托管我的博客


我们都知道。我正在尝试重定向一些我已经发布在社交媒体上的html页面。

如果“一些”页面需要这个,可能是:

如果AmazonS3存储桶配置为网站托管,则可以将对象请求重定向到同一存储桶中的另一个对象或外部URL。您可以通过向对象元数据添加
x-amz-website-redirect-location
属性来设置重定向。然后网站将该对象解释为301重定向。要将请求重定向到另一个对象,请将重定向位置设置为目标对象的键。要将请求重定向到外部URL,请将重定向位置设置为所需的URL


换句话说,如果在每个要重定向的URL上创建一个空文件,则可以单独重定向每个页面,将
x-amz-website-redirect-location
设置为目标键。

如果使用S3,则无需使用。S3允许您在上载对象时设置
内容类型:application/xhtml+xml
,扩展名可以是
.html
,不会产生任何后果。您是正确的,S3重定向规则不支持后缀匹配或后缀修改,只支持前缀匹配和修改。我们讨论了多少文件?我正在尝试重定向一些我已经发布在社交媒体上的html页面。