1

我的妻子有一个 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
4

1 回答 1

2

在站点选项卡下的全局配置中查找您的 SEO 设置。确保您已启用 URL 重写,如有必要,请按照工具提示中的说明重命名 htaccess.txt(Linux 服务器)或 web.config.txt(Windows 服务器)。

如果此时站点上出现服务器错误,请尝试RewriteBase /在 .htaccess 中取消注释。

于 2013-09-03T18:08:28.137 回答