【问题标题】:Duplicated magento store from server to localhost -> url rewrite error从服务器到本地主机的重复 magento 存储 - > url 重写错误
【发布时间】:2012-05-29 11:14:50
【问题描述】:

我将我的 magento 存储复制到我的本地 xampp 服务器。现在没有显示使用相对 url 引用的图像(例如按钮)。

在phtml文件中,这些图片是通过

<img src=/skin/default/default/images/button.jpg>

当我给他们一个绝对网址时

<img src=http://localhost/magento-test/skin/default/default/images/button.jpg>

它有效。我尝试使用

修改我的本地 .htaccess
RewriteBase /magento-test/ 

RewriteBase /

我还在后端更改了禁用和可结束的 URL 重写。我也有

 http://localhost/magento-test/

作为我在后端的基本网址。

但是图像仍然没有显示在我的本地前端。 有什么建议吗?

【问题讨论】:

    标签: .htaccess magento url-rewriting relative-path base-url


    【解决方案1】:

    为避免出现大量此类问题,您应该在模板文件中使用getSkinUrl() 方法引用您的图像。例如,你会使用:

    <img src="<?php echo $this->getSkinUrl('images/button.jpg') ?>" />
    

    这会在您的管理区域中使用适当的 URL 构建对您的图像的绝对引用。

    【讨论】:

    • 非常感谢!完成了这项工作!
    猜你喜欢
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    • 2016-10-07
    • 2019-07-30
    相关资源
    最近更新 更多