Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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
Image 来自网站的图像不适用于服务器根目录_Image_Ubuntu - Fatal编程技术网

Image 来自网站的图像不适用于服务器根目录

Image 来自网站的图像不适用于服务器根目录,image,ubuntu,Image,Ubuntu,我在同一台服务器上托管多个网站。与其将每个网站的(相同)图片上传到单独的文件夹中,我想在服务器上创建一个主文件夹,所有网站都可以从中获取图片,这样我就不会得到重复的图片 我什么都试过了,但似乎都没用。有人能帮我吗 使用Apache2在Ubuntu 16.04上托管 我的主机文件: Alias "/product-image" "/var/www/uploads" <Directory /var/www/mysite.com/>

我在同一台服务器上托管多个网站。与其将每个网站的(相同)图片上传到单独的文件夹中,我想在服务器上创建一个主文件夹,所有网站都可以从中获取图片,这样我就不会得到重复的图片

我什么都试过了,但似乎都没用。有人能帮我吗

使用Apache2在Ubuntu 16.04上托管

我的主机文件:

    Alias "/product-image" "/var/www/uploads"

    <Directory /var/www/mysite.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
Alias”/product image”“/var/www/uploads”
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
所以基本上我想要的是当我的SRC转到:

mysite.com/product-image/ferrari/f1.jpg

它应该从

/var/www/uploads/ferari/f1.jpg

尝试了多个教程,但到目前为止没有任何效果

另外,当我进入url
mysite.com/product image
时,我希望看到我的上传文件夹,但什么也看不到。相反,我得到了一个错误:

找不到

在此服务器上找不到请求的URL/产品映像。 位于bedrijfskledinggroothandel.nl端口443的Apache/2.4.18(Ubuntu)服务器


如果您在主机中将多个网站设置为子域(如我所做的),则每个网站在运行时只能看到其特定子目录中或其下的文件-主机将设置此安全层

如果这是您自己的服务器,而不是外部托管的,同样的情况也可能适用,但您可能能够覆盖配置的此元素(如果您愿意,对我来说,设置此安全层的原因是为了防止用户意识到这些东西在同一个位置,并试图以某种方式利用这一事实)

但是,您可以通过将http(而不是文件级)重定向(通过.htaccess)放在适当的位置,从而将子域解释为(或其他任何形式),从而达到我认为是您的目标,我认为这会达到目的