Не работают ссылки вида index.php?id=1&L=1
Добрый день, коллеги!
На сайте работает мыльтиязычность настроенная на разные домены domain.ru - русская версия сайта domain.com - английская в таком варианте все работает, как надо, работают ссылки вида: domain.ru/ru/ domain.ru/en/ domain.com/ru/ domain.com/en/ но не работают ссылки вида: http://domain.ru/index.php?id=1&L=1 (по идее должен быть английский, но выводит русский) Отключаем RealURL эти ссылки начинают работать. Что может быть? Помогите, пожалуйста! Вот конфиг RealURL Код:
<?php |
RealUrl расширение которое превращает из id=1&L=1 в /ru.
Можно глупый вопрос? Зачем Вам такая ссылка? При работе работе с RealUrl рекомендуется генерировать ссылки через typolink. Тогда все будет преобразовываться как нужно. |
Цитата:
1. при редактировании контента на английском языке, если страница не активна, просмотр ее вызывает затруднения, т.к. вместо английского, я вижу русский вариант в просмотре. 2. tt_news выводит в LIST и SINGLE, для английского варианта выводит транслитерованные алиасы русского варианта новости, вместо английского алиаса. В то время как dd_googlesitemap генерирует английские алиасы. Таким образом для английского варианта сайта поисковик находит две одинаковые страницы по двум адресам, что не есть хорошо для SEO. 3. в индексированном поиске результаты в английском варианте для новостей не выводятся, зато в русском показывает результаты и на английском и на русском. P.S. До привязывания языков к разным доменам все работало отлично, таким образом я предполагаю, что проблема заключается в операции декодирования URL модуля realurl, поскольку в конфигурировании realurl я ошибок не обнаружил, хотя возможно я и заблуждаюсь на этот счет, почему и спросил. P.P.S. Если кому-то станет интересно локализовать ошибку, готов дать доступ к админке и на FTP. Готов, также, обсудить вопрос разумной материальной компенсации за решение данного вопроса. |
Может стоит почитать этот документ: http://typo3.org/documentation/docum...de/1.1.0/view/
Я думаю, что все ответы там есть - вопрос лишь в грамотной настройке. |
Цитата:
|
ну да, недочитал про "отключаем RealURL - начинает работать нормально"...
Значит проблема с ним... А что, если убрать "свои" настройки для RealURL и попробовать по-умолчанию? Будет ли работать? И еще... Может что-то есть здесь: http://dmitry-dulepov.com/article/re...-easy-way.html Перевод этой статьи: Цитата:
|
Цитата:
Код:
'_DOMAINS' => array ( |
Кстати, логичнее было бы, чтобы русскоязычный сегмент относился к domain.ru, а англоязычный - к domain.com
И еще, может это опечатка, но в настройках следующее: PHP код:
PHP код:
Тогда (если использовать ru - для русского языка, а com - для английского): PHP код:
|
Цитата:
Цитата:
|
Как вариант, может быть ошибка в самом RealURL, хотя и маловероятно, но все же...
можно написать на офф. форуме багов... У меня была другая ситуация с RealURL - не прописывались аллиасы для страниц - оказалось баг, Дмитрий исправил в очередной версии. Может и это из этой же серии? |
Часовой пояс GMT +4, время: 22:55. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot