基本网址会破坏相对网址

时间:2013-04-05 12:23:30

标签: php html joomla joomla1.7

我有一个Joomla的网站,例如这个:

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

它的基础设置为:

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

在顶部和左侧,我在Joomla中创建了具有相对网址的菜单:

/ edukacja

似乎抓取工具来到http://polishwords.com.pl/ksiazki/ksiazka/lihakw

并使用基本网址抓取相对路径并获取:

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

当他们去那里时,基本网址会改为

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

爬虫转到:

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

等等。

因此,基本网址与菜单的相关链接相结合,使用标准Joomla创建循环。

我不会为SEF使用任何exts,我不想。我使用的是Joomla 1.7.5。

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

2 个答案:

答案 0 :(得分:3)

  1. 使用base href
  2. 始终只在HTML中使用绝对路径
  3. 这两条简单的规则将解决与HTML链接相关的所有可能错误

      

    相对网址:/edukacja

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

答案 1 :(得分:0)

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

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