Как избавится от неверных относительных ссылок
Добрый вечер!
Одолела меня одна проблема, а именно большое количество 404-ошибок в логах сайта, вызванных неверным формированием относительных ссылок, создаваемых, вероятнее всего работой какого-либо ява-скрипта. Неверные ссылки создаются не относительно корня сайта, а относительно самой страницы. Почитав документацию, решил попробовать изменить в настройках RealURL: Код:
emptyUrlReturnValue = "/" Код:
emptyUrlReturnValue = true И, о чудо, относительные ссылки стали формироваться правильно, так как число 4004-ошибок резко уменьшилось (практически на порядок), но в меню выбора языка на главной странице я стал получать ссылки вида: http://domain.ru/http://domain.com и http://domain.com/http://domain.ru Получается, что неправильные относительные ссылки я поборол, но пришлось их вернуть, чтобы меню выбора языка работало верно. Как бы мне убить обоих зайцев? Может кто решал похожую проблему или она где-нибудь описана? В какую сторону читать/копать? Сайт двуязычный http://domain.ru - русский http://domain.com - английский Меню языков формируется так: Код:
lib { |
в tt_news есть пример меню ext/tt_news/res/tt_news_languageMenu.php
можно использовать это меню и внести туда нужные исправления |
Языковое меню перестало работать
После обновления RealURL до версии 1.8.0 языковое меню вообще перестало работать. Ссылка на другой язык указывает на текущую страницу.
|
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 17:33. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot