.htaccess 本地主机上图像的Magento相对路径

.htaccess 本地主机上图像的Magento相对路径,.htaccess,.htaccess,我有一个基于magento的网站,它运行良好。几天前,我下载了网站,制作了一个本地副本,一切都很顺利,一切正常 但是。。。在我的登录页上,我使用图像的相对路径,而登录页不显示相对路径,我认为这是htaccess问题,所以我在xampp中启用了mod rewrite,AllowOverrides处于启用状态,从ftp下载htaccess文件并复制到我的本地开发网站根目录中 还是一样的问题。例如: <a href="/ipods-portables/headphones.html"> &

我有一个基于magento的网站,它运行良好。几天前,我下载了网站,制作了一个本地副本,一切都很顺利,一切正常

但是。。。在我的登录页上,我使用图像的相对路径,而登录页不显示相对路径,我认为这是htaccess问题,所以我在xampp中启用了mod rewrite,AllowOverrides处于启用状态,从ftp下载htaccess文件并复制到我的本地开发网站根目录中

还是一样的问题。例如:

<a href="/ipods-portables/headphones.html"> <br /> <img title="Headphones" src="/media/pages/home/headphones.jpg" alt="Headphones" width="442" height="200" /></a>

(我编辑了html标签,它不允许我在这里发布它们,但它们在我的网站上是正确的)

这段代码在我的实时网站上运行良好,但在我的本地主机上它不会加载图像。当我在firebug中检查它时,它说“加载给定URL失败”。虽然URL是正确的,但相同的URL在我的live网站上运行良好

有什么想法吗?非常感谢您的帮助:))


编辑:如果我在firebug中更改图像的相对路径,并在斜线前添加两个点,如下图所示>>../relative path here您对什么路径(注意url和路径是不同的东西)是相对的,什么是绝对的有错误的想法:

这是来自域根目录的绝对路径,所有路径都是等效的:

src="/media/pages/home/headphones.jpg" 
src="http://localhost/media/pages/home/headphones.jpg"
src="http://productiondomain.com/media/pages/home/headphones.jpg"
这是您正在访问的页面/目录的相对路径,仅在此点可用(如果定义正确):

如果您的站点位于localhost上,则会从abs.url+abs.path查找您的映像,您应该验证/media目录是否位于域根目录中。如果您的站点位于本地主机上的某个子文件夹上,则路径将不匹配,您应该重命名所有路径,或者将基本目录规则添加到htaccess,或者将基本href规则添加到html

src="media/pages/home/headphones.jpg"