网站迁移后图片不显示、CSS 失效大概率是所在目录权限设置不当
迁移后图片文件或所在目录权限设置不当,Web服务器(Apache、Nginx)无读取权限,导致无法加载(对应403错误)。
解决方法:通过FTP或服务器终端修改权限,核心原则是「目录755,文件644」:
-
终端操作(Linux服务器): - 进入图片所在目录:
cd /var/www/html/assets/images; - 修改目录权限:sudo chmod 755 .(小数点表示当前目录); - 修改文件权限:sudo chmod 644 *(批量修改所有图片文件); - 若权限仍异常,修改文件所有者:sudo chown -R www-data:www-data /var/www/html/assets/images(www-data为Web服务器运行用户)。 -
FTP操作(新手推荐):右键点击图片目录/文件,选择「属性」,修改权限为「读取(所有人)、写入(所有者)」,对应数值755(目录)、644(文件)。

扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19704949

浙公网安备 33010602011771号