我按照描述的步骤将我的 magento 网站迁移到不同的服务器 here .一切都很顺利,除了当我加载页面时,CSS 不会加载,我只是以纯文本格式获取页面。
我使用 firebug 并注意到系统用于获取 CSS 文件的路径在 FTP 服务器中不存在。它以“minify”文件夹开头,这让我觉得可能从以前的服务器缓存了一些东西。
一个例子:
my_site_url/minify/1281335374/skin/frontend/default/hellouno/css/styles.css
这个路径不存在,甚至在以前的服务器中也不存在,所以我在想也许这些文件应该是动态生成的?我真的很困惑,任何帮助将不胜感激!
最佳答案
在我的例子中,问题是域末尾缺少斜杠“/”。
使用以下命令获取两行:
SELECT * FROM core_config_data WHERE path = 'web/unsecure/base_url' OR path = 'web/secure/base_url';
然后手动更新它们并确保域名有最后的“/”,否则它会将域名与以下文件夹名称合并。
如果在检查时发现错误的 CSS 和 JS 路径,您可以检查这是否符合您的条件。
正确的配置:
不正确的配置结果:
- 记得清除 var/cache 文件夹。
关于magento 网站迁移后 CSS 不加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39152807/