Просмотр полной версии : Realurl - и русские буквы в путях МОФ-САЙТ.РФ/КОНТАКТЫ
Добрый день...
Нигде не могу найти ответа на вопрос: возможно ли использовать русские буквы в путях сайта (с доменом вопросов нет) , а вот как можно использовать русские буквы в "Понятный сегмент адреса URL:"
Т.е. должно получатся нечто:
МОФ-САЙТ.РФ/КОНТАКТЫ/ГОРОД и т.п.
--
Спасибо.
Тут (https://www.google.ru/search?q=realurl+cyrillic+URL&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a) искали?
Конкретно вот (http://typo3.3.n7.nabble.com/RealUrl-enableAllUnicodeLetters-VS-specCharsToASCII-td233497.html)и вот (http://forum.typo3.org/index.php/t/192303/)подобные вопросы
Что-то из предложенного материала не нашел ответа на вопросы...
У меня когда я сохраняю страницу (если ввести туда русские буквы) - автоматически понятный сегмент преобразуется в английские буквы...
Просто так пока понял что это не реализуемо...
И раз такая песьня пошла...
Кто как отправляет 404-ошибку из Ваших расширений...
Я один так делаю через file_get_contents("адрес 404-страницы") exit;?
Пользуйтесь на здоровье...
А как все оказалось просто...
$GLOBALS['TSFE']->pageNotFoundAndExit($msg);
Так и не понял - все ответы загадками...
Можно так делать или нет - тема по прежднему актуальна....
Кстати еще по поводу 404-ошибки...
Что за ерунда с realurl:
Если набрать:
http://lg.ivan-web-blog.ru/wedding-accessories/HERNI/ - [англ. буквы] код ответа будет 404-ошибки (проверял на кодах ответа сервера)
http://lg.ivan-web-blog.ru/wedding-accessories/русские.буквы/ - [русские буквы]код ответа будет 301
Что за ерунда?
Код ответа проверяю здесь: http://mainspy.ru/otvet_servera
Up+
Не ужели никто не знает?:p
Андрей Аксенов
24.06.2013, 12:28
По поводу русских букв... Думал, что это сложно реализуемо, случайно оказалось, что можно и работает. Правда в сути вопроса не копался, но...
Предыстория. На своем сайте давно уже сделал раздел с новостями, которые работают на расширении news. Настройки RealURL для этого расширения известны и описаны в документации... Но позже появилось расширение extbase_realurl (http://extensions.fedext.net/overview/extensions/secondary-features.html, https://github.com/NamelessCoder/extbase_realurl, http://typo3.org/extensions/repository/view/extbase_realurl), которое в автоматическом режиме позволяет настроить RealURL для любого extbase-расширения. Решил его опробовать на своем сайте для news - заработало, но с ошибкой, не понимало и не транслитерировало названия новостей, написанные по-русски. Написал об этом на гитхабе, подправили, но теперь названия не транслитерируются, а url полностью выводиться на русском, и пробелы в том числе...
Пока пристально в расширении не разбирался, но видно, что формирование url оно отдает функции из RealURL, видимо пока еще без установки каких-то параметров, влияющих на транслитерацию и замену пробелов.
Подытожив, можно сказать, что формирование русских URL возможно. Если есть желание - покопайтесь, бегло можно заметить, что это расширение можно использовать для формирования URL по значениям, взятым из какой-либо таблицы, указанной в настройках RealURL.
Надеюсь что-либо понятно из моего сумбурного объяснения?
Сейчас оно все работает вот так на моем сайте, чтобы было понятно: http://webdesign.gep-art.com/help.html и далее
http://webdesign.gep-art.com/help/typo3/News/detail/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%2 0%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD% D0%B8%D0%B5%20%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B7%D0 %B5%20extbase%20%D0%B8%20fluid.html
По поводу русских букв... Думал, что это сложно реализуемо, случайно оказалось, что можно и работает. Правда в сути вопроса не копался, но...
Предыстория. На своем сайте давно уже сделал раздел с новостями, которые работают на расширении news. Настройки RealURL для этого расширения известны и описаны в документации... Но позже появилось расширение extbase_realurl (http://extensions.fedext.net/overview/extensions/secondary-features.html, https://github.com/NamelessCoder/extbase_realurl, http://typo3.org/extensions/repository/view/extbase_realurl), которое в автоматическом режиме позволяет настроить RealURL для любого extbase-расширения. Решил его опробовать на своем сайте для news - заработало, но с ошибкой, не понимало и не транслитерировало названия новостей, написанные по-русски. Написал об этом на гитхабе, подправили, но теперь названия не транслитерируются, а url полностью выводиться на русском, и пробелы в том числе...
Пока пристально в расширении не разбирался, но видно, что формирование url оно отдает функции из RealURL, видимо пока еще без установки каких-то параметров, влияющих на транслитерацию и замену пробелов.
Подытожив, можно сказать, что формирование русских URL возможно. Если есть желание - покопайтесь, бегло можно заметить, что это расширение можно использовать для формирования URL по значениям, взятым из какой-либо таблицы, указанной в настройках RealURL.
Надеюсь что-либо понятно из моего сумбурного объяснения?
Сейчас оно все работает вот так на моем сайте, чтобы было понятно: http://webdesign.gep-art.com/help.html и далее
http://webdesign.gep-art.com/help/typo3/News/detail/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%2 0%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD% D0%B8%D0%B5%20%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B7%D0 %B5%20extbase%20%D0%B8%20fluid.html
В общем не буду пока делать русских букв...
И еще не как не могу понять в чем ошибка при создании 404- страницы:
Если набрать не сущсвтуюущую страницу на сайте - и ввести английские буквы, то все работает (код ответа 404), а если ввести русскики буквами - то почемуто код ответа не 404 - а 301:
http://lg.ivan-web-blog.ru/wedding-accessories/HERNI/ - [англ. буквы] код ответа будет 404-ошибки (проверял на кодах ответа сервера)
http://lg.ivan-web-blog.ru/wedding-accessories/русские.буквы/ - [русские буквы]код ответа будет 301
Судя по всему это баг realurl:)
Андрей Аксенов
25.06.2013, 01:01
Так и не понял - все ответы загадками...
Можно так делать или нет - тема по прежднему актуальна....
Кстати еще по поводу 404-ошибки...
Что за ерунда с realurl:
Если набрать:
http://lg.ivan-web-blog.ru/wedding-accessories/HERNI/ - [англ. буквы] код ответа будет 404-ошибки (проверял на кодах ответа сервера)
http://lg.ivan-web-blog.ru/wedding-accessories/русские.буквы/ - [русские буквы]код ответа будет 301
Что за ерунда?
Код ответа проверяю здесь: http://mainspy.ru/otvet_servera
Не совсем так, проверил приведенные здесь URL - ответ 404, но если непосредственно в окне запроса на этом сайте белеберду вводить, то да, ответ будет 301. Кроме того, если после белеберды поставить слешь, то ответ будет 404. Так что, думаю, что все работает нормально, и не надо заморачиваться. Попробуйте в строке браузера набрать эту белеберду, а после открытия страницы скопировать из окна браузера этот URL в форму на этом сайте - все будет нормально, ответ 404.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot