Cakephp 3-从Cakephp服务器外部加载图像

Cakephp 3-从Cakephp服务器外部加载图像,cakephp,Cakephp,这是一个基本问题,我知道这可能与Cakephp路由有关,但我需要确定实现这一点的最佳实践方法 我在两个不同的服务器/域上有两个网站。基本上,不同服务器上的网站A需要加载存储在网站B(Cakephp应用程序)上的图像。两者都位于不同的域/服务器上 如果网站A尝试使用绝对路径加载图像,例如: www.website-b.com/img/image.png 这不起作用(我怀疑这和website-b上的Cakephp路由有关) 实现这一点的最佳方法是什么(路由明智与否)以允许这种情况发生 另一方面,我注

这是一个基本问题,我知道这可能与Cakephp路由有关,但我需要确定实现这一点的最佳实践方法

我在两个不同的服务器/域上有两个网站。基本上,不同服务器上的网站A需要加载存储在网站B(Cakephp应用程序)上的图像。两者都位于不同的域/服务器上

如果网站A尝试使用绝对路径加载图像,例如: www.website-b.com/img/image.png 这不起作用(我怀疑这和website-b上的Cakephp路由有关)

实现这一点的最佳方法是什么(路由明智与否)以允许这种情况发生


另一方面,我注意到加载image.png不会导致任何结果,但加载image.jpg会导致未找到“IMGController”,这是意料之中的。不确定为什么png不会出现错误。

问题是因为我的图像(尽管在Website-b文件系统中)大小为0kb。最初加载Website-A时我很困惑,网络监视器也没有显示任何对图像的传出http请求。无论如何,0kb图像是由另一个问题引起的。谢谢大家。

如果
www.website-b.com/img/image.png
不起作用,您已经更改了默认路由,或者图像不存在。如果图像存在于
webroot/img
中,根据默认的url重写规则,它应该由web服务器本身提供服务,并且请求不会被路由到cake应用程序。