如何让文件夹可通过远程域 URL 访问?

如何让文件夹可通过远程域 URL 访问?

我有一个网站http://example.com,其中包含两个文件夹http://example.com/site/http://example.com/blog/,位于hosting X。域名example.com由同一托管hosting X

现在文件夹/blog/迁移至hosting Y

我怎样才能实现,该文件夹/blog/和所有嵌套的子文件夹和 URL 都可以通过旧 URL (如http://example.com/blog/或 )使用https://example.com/blog/article1/,并使用域名由 托管hosting X

我考虑的方向CNAME,但不确定究竟该如何管理。

答案1

URL 路径是 HTTP 级别概念,而 CNAME 是 DNS 概念。这意味着 CNAME 不能用于对 HTTP 级别映射进行任何更改。

相反,您需要在设置中添加 HTTP 反向代理。托管 的服务器http://example.com需要将到达 的请求转发http://example.com/blog/给托管提供商 Y。

这意味着所有用户访问流量都将通过提供商 X,而提供商 X 将从提供商 Y 获取部分内容。

我个人认为,在这种情况下,反向代理不是一个好主意。我会将 移至/bloghttp://blog.example.com然后从 发出 301 重定向http://example.com/bloghttp://blog.example.com

相关内容