0

我想优化我的 magento 商店。

  • 我正在使用服务器使用 Magento。而且您可能知道我所有的文件都托管在:/var/www
  • 我的 Magento 商店有所有的 css: /myStore/skin/frontend/myTemplate/default/css/file.css

默认情况下,我的文件不会在 Magento 中合并。所以页面上的链接标签是这样的:

<link rel="stylesheet" type="text/css" href="http://www.mystore.com/myStore/skin/frontend/myTemplate/default/css/file.css">

问题来了。当我在Magento > Configuration > Developer中合并 css 文件时,将压缩设置为[YES]。我的页面样式崩溃,链接路径更改为:

<link rel="stylesheet" type="text/css" href="/var/www/myStore/skin/frontend/myTemplate/default/css/file.css">

  • 我不知道如何解决这个问题。我试图更改重写规则以将我的 css 文件的路径重定向http://www.mystore.com/var/www/到以http://www.mystore.com/myStore/. 这样,页面样式不会崩溃,但 Magento 不会合并文件,所以它对我不起作用。
  • 我还尝试在Magento > Configuration > Developer中将相对 URI 设置为[YES]

对不起我的英语不好。希望有人可以帮助我。谢谢!

4

2 回答 2

3

为您的媒体文件夹授予递归可写权限。它将完美地工作

于 2015-08-27T12:22:59.530 回答
1

我为您的问题找到了几个答案:
由于 url 路径错误,样式未在 magento 中加载,如何解决?
Magento 到 CSS 和 JS 的路径不正确
我希望这会对你有所帮助

于 2015-08-27T12:34:04.417 回答