2013-04-05 77 views
0

我与Joomla网站,比如这一个:基础URL打破相对URL

http://polishwords.com.pl/ksiazki/ksiazka/lihakw

,它有底座设置为:

http://polishwords.com.pl/ksiazki/ksiazka/lihakw

而且在顶部和左侧我有在Joomla创建的菜单,有相关的URL:

/edukacja

它似乎爬虫来http://polishwords.com.pl/ksiazki/ksiazka/lihakw

和使用基本URL抓取的相对路径,并得到:

http://polishwords.com.pl/ksiazki/ksiazka/lihakwedukacja

而当他们去那里基本URL更改

http://polishwords.com.pl/ksiazki/ksiazka/lihakwedukacja

和履带车去:

http://polishwords.com.pl/ksiazki/ksiazka/lihakwedukacjaedukacja

依此类推。

所以基地网址与菜单的相关链接结合使用标准的Joomla创建一个循环。

我不使用任何外汇为海基会,我不想。我使用Joomla 1.7.5。

我做错了什么?你能告诉我如何解决它吗?

+0

现在我有点困惑什么问题是真的...... – Baba 2013-04-05 12:25:00

+0

@Baba问题是如何打破循环。请指定您不清楚的内容。 – 2013-04-05 12:27:41

+0

我想知道,人类访客是否也以类似的循环结束? – 2013-04-05 12:48:11

回答

3
  1. 不要使用base href
  2. 务必仅绝对路径在你的HTML

这两个简单的规则将解决HTML相关链接每一个可能的错误

相关网址:/edukacja

事实上,它是绝对路径,但错误的。你需要让你的Joomla做出这个路径/ksiazki/ksiazka/lihakw/edukacja这将是一个适当的绝对路径

+0

以及适当的路径polishwords.com.pl/edukacja。如何让Joomla为所有菜单使用绝对路径? – 2013-04-05 12:36:47

0

启用系统SEF插件,它可能是解决方案的一部分。

此外,尝试更新到J2.5.9,它为我修复了几个类似(但不完全相同)的问题。