Проблема с Joomla URL - PullRequest
       34

Проблема с Joomla URL

0 голосов
/ 16 февраля 2011

Привет, у меня проблема с перезаписью URL на моем сайте. Моя ситуация в том, что сайт полностью загружен ajax, и я изменяю хеш в URL для навигации по сайту. Когда кто-то вставил хешированный URL в свой браузер,он будет загружаться правильно .. При этом у меня возникла первая проблема, например, со ссылками на Facebook и со скопированными ссылками на сайте. Эти ссылки являются только SEF-URL, созданными Joomla, поэтому я, когда люди приходят на сайт, например, изFacebook с этой ссылкой, я должен проанализировать ее и перейти к хэшированию .. Просто она должна быть последовательной .. Это все полностью работает, но сегодня у меня возникла еще одна проблема со ссылками в новостной рассылке, присланной из Joomla .. Этих нетпроанализирован Jrouter, поэтому у меня есть еще одна проблема с анализом этих в хешированную форму. Это становится довольно сложным, например, я спрашиваю, знает ли кто-нибудь здесь некоторые лучшие практики, чтобы заставить такое поведение работать ..

Я прошу прощения за мой английский, это может быть немного неясным :) Так что ниже приведены некоторые ссылки с описанием,Я надеюсь, что вы получите его, и он поможет мне;)

http://www.designclub.cz/ --base url - нет проблем, при нажатии на ссылки хэш изменится

http://www.designclub.cz/#en/realizace-prehled - сохраненная форма URL .. снова без проблем

http://www.designclub.cz/index.php/en/design - невыделенная ссылка, но в форме SEF .. снова работает

http://www.designclub.cz/index.php?option=com_content&view=article&id=95:bongio-koupelny&catid=13&Itemid=14 --raw url и вот оно ... Джамла примет это, но есть обнаружение нехеш-URL, так что есть проблема, она застрянет на 404, но это не главное ... Это легкоисправить .. но мне нужно разобрать его в хешированный .. я надеюсь, вы понимаете .. Обычно я смогу разобрать в правильную форму, но есть проблема, что в URL SEF есть имена разделов od и категории идентификаторов insteas в nonSEFurl .. И я действительно не хочу повторять эти имена из базы данных .. это возможно, но это слишком ужасно:)

Еще раз прошу прощения за это сочетание czenglish и спасибо за вашу помощь:)

1 Ответ

0 голосов
/ 16 февраля 2011

Так уже решено .. Это не идеально, но кого это волнует: D Теперь я обнаруживаю?Положение в URL как условие для его повторного анализа. Если это вопросительный знак в URL, я оставлю его и изменю при следующем запросе AJAX (мои ссылки, которые можно выполнить с помощью AJAX-запроса, имеют все URL-адреса SEF, так что я могу просто разобрать его в хэшиформа)

...