Привет, у меня проблема с перезаписью 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 и спасибо за вашу помощь:)