我的妻子有一个joomla 2.5网站
她声称除了安装和随后卸载Koowa插件,Ninja插件和Ninjaboard组件之外,她什么也没做。
无论如何,joomla'路径'已经改变,在域名和HTML呈现的路径之间,joomla服务器现在似乎插入“/index.php”或“/index.php/menu-item-名称“
例如,点击以下链接:
<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
答案 0 :(得分:2)
在“搜索引擎优化设置”的“网站”标签下查看全局配置。确保已启用URL重写,并按照工具提示中的说明重命名htaccess.txt(Linux服务器)或web.config.txt(Windows服务器)(如有必要)。
如果此时您在网站上收到服务器错误,请尝试在.htaccess中取消注释RewriteBase /
。