2013-04-05 3 views
0

У меня есть сайт с Joomla, например, это один:Базовый URL нарушает относительные URLS

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

И так далее.

Таким образом, базовый url в сочетании со связанными ссылками на меню создает цикл с использованием стандартного Joomla.

Я не использую никаких exts для SEF, и я не хочу. Я использую Joomla 1.7.5.

Я делаю что-то неправильно? Не могли бы вы рассказать мне, как это исправить?

+0

Теперь я немного смущен, что вопрос действительно .... – Baba

+0

@Baba Вопрос в том, как разбить петлю. Plase указать, что неясно для вас. –

+0

Мне интересно, делают ли посетители людей в подобной петле? –

ответ

3
  1. Не использование base href
  2. Всегда используйте только абсолютные пути в вашем HTML

Эти 2 простые правила будут решать все возможные ошибки, связанные с ссылками в HTML

относительные URL-адреса: /edukacja

Фактически, это absolute Путь, но неправильный. Вам нужно сделать свой Joomla для этого пути /ksiazki/ksiazka/lihakw/edukacja, который был бы правильным абсолютным путем

+0

нужный путь - polishwords.com.pl/edukacja. Как заставить Joomla использовать абсолютные пути для всех меню, чем? –

0

Включите системный плагин SEF, он может быть частью решения.

Кроме того, попробуйте обновиться до J2.5.9, он исправил несколько похожих (но не идентичных) вопросов для меня.

Смежные вопросы