gpt4 book ai didi

amazon-web-services - "Fetch as Google"不使用 CloudFront 在 S3 上加载 React 路由

转载 作者:行者123 更新时间:2023-12-04 15:40:21 28 4
gpt4 key购买 nike

我在 Amazon S3 上有一个 react-router 站点,将 404 重定向设置为命中 index.html,他们可以在其中找到所需的代码,并且该站点会执行应有的操作。

在 Google Webmaster Tools 中,其中一条路由的“Fetch as Google”给出了错误状态:未找到。

set up Cloudfront对于具有自定义错误响应(404 到 200,带有响应页面路径/index.html)的源。

但是其中一条路线的“以 Google 方式获取”仍然显示错误状态:未找到。

在 Chrome 或 curl 中,当我加载 http://[bucketname].s3-website-us-west-2.amazonaws.com/list/listname/username我看到 404,但页面随后按预期加载。

但是当我加载 http://[randomchars].cloudfront.net/list/listname/username我看到没有重定向的 200 并且页面按预期加载。

我已经提交了一个站点地图,其中包含我想要编入索引的相关 URL,并要求 Google 抓取该站点。它还没有被抓取,但我现在最大的希望是我看到的一些建议 "Fetch as Google" won't follow redirects ,而 Googlebot 会在它实际抓取网站时。我希望是这样,但如果我错过了任何其他明显的事情,我很想知道。提前致谢!

最佳答案

我发现将响应页面路径设置为“/”对我有用!
我遇到了完全相同的问题。

关于amazon-web-services - "Fetch as Google"不使用 CloudFront 在 S3 上加载 React 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42984804/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com