2009-10-28 4 views
0

У меня есть сайт joomla, который находится в mydomain.com/somefolder/otherfolder/TheSite. Я создал правило перезаписи для невидимого перенаправления всех запросов, начинающихся с mydomain.com/TheSite на этот URL. Он работает нормально.Использование относительных URL-адресов в меню Joomla

Моя проблема заключается в том, что URL-адреса, на которые указывают мои пункты меню, являются старыми mydomain/somefolder/otherfolder/TheSite/stuff. Если бы они были относительными URL-адресами, это сработало бы.

Мой вопрос: Как заставить Joomla использовать относительные URL-адреса для элементов меню или использовать явно указанные URL-адреса?

Заранее спасибо

ответ

0

Вероятно, самый простой способ сделать Joomla производить только относительные URL, чтобы изменить метод ядра «_» из JRoute класса:

JRoute::_() 

Это называется приложением Joomla и расширения для генерации согласованных URL-адресов.

Он находится в:

библиотеки/Joomla/methods.php

Создание Joomla выплюнуть относительные URL, вероятно, не самый лучший способ сделать это. Правильная настройка абсолютных URL-адресов.

+0

Они правильно указывают, моя проблема в том, что это эстетично. –