php - html文件夹外的文件和图像

标签 php file centos pci-compliance

我已经将网站从一个主机移动到另一个主机,由于安全、PCI 和 HIPPA 的原因,我需要将一些(文件和图像)目录移动到 html 文件夹之外。

以前的结构:/public_html/uploads
当前结构:/var/www/uploads
对于文件:/var/www/html/
我想知道如何处理上传的图像和图像显示在首页上。

谢谢

最佳答案

您可以使用符号链接(symbolic link),例如:

/var/www/html执行ln -s /var/www/uploads image_uploads那么你所有的图片都可以用<img src="/image_uploads/some_image_name.jpg">来引用

请注意,您可能需要在 <Directory> 中设置替代权限站点配置中的部分(我假设您使用的是 Apache)。

就像是

<Directory "/var/www/uploads">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride All
   Order allow,deny
   allow from all
</Directory>

Apache documentation for Directory了解更多信息。

关于php - html文件夹外的文件和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54017817/

相关文章:

php + sql server 登录和 session

php - 将大字符串数据从 JavaScript 传递到 php

javascript - 第二次追加时停止图像加载

centos - 在 CentOS 上安装 ack-grep

java - 在 Rest Web 服务中使用 https

php - 如何在 yii2 的 radioList() 中添加不同和公共(public)的类

c# - Linq 根据目录名称 C# 按升序获取文件列表

java - 处理无效文件异常的最佳方法是什么?

c++ - 如何从 QT 中检索 Windows 中的文件属性元数据?

python3 无法识别安装的正确 python 3 版本(Centos 7)