我已经将网站从一个主机移动到另一个主机,由于安全、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/