joomla为';路径';

joomla为';路径';,joomla,joomla2.5,Joomla,Joomla2.5,我妻子有一个joomla 2.5网站 她声称,除了安装并随后卸载Koowa插件、忍者插件和忍者板组件,她什么也没做 无论如何,在joomla“路径”发生更改之后,在域名和HTML呈现的路径之间,joomla服务器现在似乎插入了“/index.php”或“/index.php/菜单项名称” 例如,单击如下链接: <a href="images/some_folder/xxx.JPG"> 如何更改“全局路径设置”,以便 <a href="images/some_folder/x

我妻子有一个joomla 2.5网站

她声称,除了安装并随后卸载Koowa插件、忍者插件和忍者板组件,她什么也没做

无论如何,在joomla“路径”发生更改之后,在域名和HTML呈现的路径之间,joomla服务器现在似乎插入了“/index.php”或“/index.php/菜单项名称”

例如,单击如下链接:

<a href="images/some_folder/xxx.JPG">

如何更改“全局路径设置”,以便

<a href="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
s/\/$1/g

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


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

谢谢,url重写已禁用,我已启用它并取消了“RewriteBase/”行的注释,但是问题仍然存在。。。由于这种“注入”,所有链接/图像都被破坏,但所有页面请求都被正确解析…这听起来不太正确。是否清除缓存(Joomla和浏览器)?“live site”的configuration.php中有什么内容?我已经更新了帖子,以帮助您进一步帮助我;),在configuration.php中有各种可怕的密码,但在“路径”中只有log_路径和tmp_路径。。。我可以设置媒体路径或类似的标志吗?你对哪一行感兴趣?我特别要求输入“live site”。public$live_site='';考虑使用编辑器(我更喜欢JCE)在将来添加图像以防止这个问题。如果您必须在文章中修改大量图像路径,那么有一些Joomla扩展可以更安全地允许您这样做,而无需使用正则表达式。首先备份站点!(我使用Akeba。)她使用tinyMCE上传图像,所有图像都工作正常(已经一年了)。我将尝试安装JCE,看看它是否正确上传图像:)安装JCE没有帮助。您仍然需要更新所有图像路径。使用正则表达式查看.htaccess重定向。