Используйте относительные URL в меню Joomla - PullRequest
0 голосов
/ 28 октября 2009

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

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

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

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

1 Ответ

0 голосов
/ 02 ноября 2009

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

JRoute::_()

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

Найдено в:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...