【发布时间】:2018-09-05 07:03:49
【问题描述】:
我们的主网站(在 React 中)由 S3 存储桶提供服务。由于出于 SEO 目的,我们还需要从同一域(即 mainsite.com/blog)为博客(在 jekyll 中)提供服务,因此我们将博客的文件包含在同一个 S3 存储桶中的一个名为 blog 的单独文件夹中。 现在在主站点中,我们添加了一个锚标记来引导用户访问博客。
<a className="ml-nav-item" href="blog/index.html" target="_blank" rel="noopener noreferrer">
Blog
</a>
但不是在博客文件夹中加载 index.html 文件,而是在主站点中加载相同的 index.html。 如果我们直接尝试访问 mainsite.com/blog,它会毫无问题地加载。问题是尝试从主站点访问博客时。 我们没有使用任何路由器。
我该如何解决这种情况?
【问题讨论】:
标签: reactjs amazon-s3 routes jekyll web-hosting