我的妻子有一个 joomla 2.5 网站
她声称除了安装并随后卸载 Koowa 插件、Ninja 插件和 Ninjaboard 组件外,她什么也没做。
无论如何,在 joomla 的“路径”发生变化之后,在域名和 HTML 呈现的路径之间,joomla 服务器现在似乎插入了“/index.php”或“/index.php/menu-item-name”
例如单击如下链接:
<a href="images/some_folder/xxx.JPG">
指向类似的东西:http://www.domain.contry/index.php/fun/images/some_folder/xxx.JPG
我们如何更改“全局路径设置”,这样
<a href="images/some_folder/xxx.JPG">
指向 http://www.domain.contry/images/some_folder/xxx.JPG
注意:我的 joomla 和 php 技能非常基础 :)
更新:
我认为问题是这样的:
所有图像路径过去都是“绝对”,现在是相对的,所以如果我在“index.php/some-menu”中并单击“images/xxx.jpg”,那么它会解析为“index.php/some-menu” /images/xxx.jpg',她的所有图像都在图像文件夹中,有什么方法可以使所有图像路径“绝对”而不是 joomla 中的相对路径?
因为使用 firebug 将 'images/xxx.jpg' 更改为 '/images/xxx.jpg' 可以解决问题......
如果在 joomla 中不可能......你认为它有多糟糕:下载 sql 数据库并运行类似于
s/<.+?=\"(images)\/[\w\s]+?\.[\w\d]+)\".*?>/\/$1/g