Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Realurl - и русские буквы в путях МОФ-САЙТ.РФ/КОНТАКТЫ (http://forum.typo3.ru/showthread.php?t=10710)

Ивано++ 20.04.2013 16:37

Realurl - и русские буквы в путях МОФ-САЙТ.РФ/КОНТАКТЫ
 
Добрый день...

Нигде не могу найти ответа на вопрос: возможно ли использовать русские буквы в путях сайта (с доменом вопросов нет) , а вот как можно использовать русские буквы в "Понятный сегмент адреса URL:"

Т.е. должно получатся нечто:
МОФ-САЙТ.РФ/КОНТАКТЫ/ГОРОД и т.п.

--
Спасибо.

Илья 21.04.2013 02:01

Тут искали?
Конкретно вот и вот подобные вопросы

Ивано++ 21.04.2013 03:29

Что-то из предложенного материала не нашел ответа на вопросы...
У меня когда я сохраняю страницу (если ввести туда русские буквы) - автоматически понятный сегмент преобразуется в английские буквы...
Просто так пока понял что это не реализуемо...

Ивано++ 25.04.2013 02:19

Цитата:

Сообщение от Илья (Сообщение 36207)
И раз такая песьня пошла...
Кто как отправляет 404-ошибку из Ваших расширений...

Я один так делаю через file_get_contents("адрес 404-страницы") exit;?

Пользуйтесь на здоровье...
А как все оказалось просто...
$GLOBALS['TSFE']->pageNotFoundAndExit($msg);

Ивано++ 24.06.2013 01:07

Так и не понял - все ответы загадками...
Можно так делать или нет - тема по прежднему актуальна....


Кстати еще по поводу 404-ошибки...
Что за ерунда с realurl:

Если набрать:
http://lg.ivan-web-blog.ru/wedding-accessories/HERNI/ - [англ. буквы] код ответа будет 404-ошибки (проверял на кодах ответа сервера)
http://lg.ivan-web-blog.ru/wedding-a...русские.буквы/ - [русские буквы]код ответа будет 301

Что за ерунда?
Код ответа проверяю здесь: http://mainspy.ru/otvet_servera

Ивано++ 24.06.2013 11:41

Up+
Не ужели никто не знает?:p

Андрей Аксенов 24.06.2013 12:28

По поводу русских букв... Думал, что это сложно реализуемо, случайно оказалось, что можно и работает. Правда в сути вопроса не копался, но...
Предыстория. На своем сайте давно уже сделал раздел с новостями, которые работают на расширении news. Настройки RealURL для этого расширения известны и описаны в документации... Но позже появилось расширение extbase_realurl (http://extensions.fedext.net/overvie...-features.html, https://github.com/NamelessCoder/extbase_realurl, http://typo3.org/extensions/reposito...xtbase_realurl), которое в автоматическом режиме позволяет настроить RealURL для любого extbase-расширения. Решил его опробовать на своем сайте для news - заработало, но с ошибкой, не понимало и не транслитерировало названия новостей, написанные по-русски. Написал об этом на гитхабе, подправили, но теперь названия не транслитерируются, а url полностью выводиться на русском, и пробелы в том числе...
Пока пристально в расширении не разбирался, но видно, что формирование url оно отдает функции из RealURL, видимо пока еще без установки каких-то параметров, влияющих на транслитерацию и замену пробелов.
Подытожив, можно сказать, что формирование русских URL возможно. Если есть желание - покопайтесь, бегло можно заметить, что это расширение можно использовать для формирования URL по значениям, взятым из какой-либо таблицы, указанной в настройках RealURL.
Надеюсь что-либо понятно из моего сумбурного объяснения?
Сейчас оно все работает вот так на моем сайте, чтобы было понятно: http://webdesign.gep-art.com/help.html и далее
http://webdesign.gep-art.com/help/ty...8%20fluid.html

Ивано++ 24.06.2013 12:52

Цитата:

Сообщение от Андрей Аксенов (Сообщение 36640)
По поводу русских букв... Думал, что это сложно реализуемо, случайно оказалось, что можно и работает. Правда в сути вопроса не копался, но...
Предыстория. На своем сайте давно уже сделал раздел с новостями, которые работают на расширении news. Настройки RealURL для этого расширения известны и описаны в документации... Но позже появилось расширение extbase_realurl (http://extensions.fedext.net/overvie...-features.html, https://github.com/NamelessCoder/extbase_realurl, http://typo3.org/extensions/reposito...xtbase_realurl), которое в автоматическом режиме позволяет настроить RealURL для любого extbase-расширения. Решил его опробовать на своем сайте для news - заработало, но с ошибкой, не понимало и не транслитерировало названия новостей, написанные по-русски. Написал об этом на гитхабе, подправили, но теперь названия не транслитерируются, а url полностью выводиться на русском, и пробелы в том числе...
Пока пристально в расширении не разбирался, но видно, что формирование url оно отдает функции из RealURL, видимо пока еще без установки каких-то параметров, влияющих на транслитерацию и замену пробелов.
Подытожив, можно сказать, что формирование русских URL возможно. Если есть желание - покопайтесь, бегло можно заметить, что это расширение можно использовать для формирования URL по значениям, взятым из какой-либо таблицы, указанной в настройках RealURL.
Надеюсь что-либо понятно из моего сумбурного объяснения?
Сейчас оно все работает вот так на моем сайте, чтобы было понятно: http://webdesign.gep-art.com/help.html и далее
http://webdesign.gep-art.com/help/ty...8%20fluid.html

В общем не буду пока делать русских букв...


И еще не как не могу понять в чем ошибка при создании 404- страницы:

Если набрать не сущсвтуюущую страницу на сайте - и ввести английские буквы, то все работает (код ответа 404), а если ввести русскики буквами - то почемуто код ответа не 404 - а 301:

http://lg.ivan-web-blog.ru/wedding-accessories/HERNI/ - [англ. буквы] код ответа будет 404-ошибки (проверял на кодах ответа сервера)
http://lg.ivan-web-blog.ru/wedding-a...русские.буквы/ - [русские буквы]код ответа будет 301

Ивано++ 25.06.2013 00:07

Судя по всему это баг realurl:)

Андрей Аксенов 25.06.2013 01:01

Цитата:

Сообщение от Ивано++ (Сообщение 36634)
Так и не понял - все ответы загадками...
Можно так делать или нет - тема по прежднему актуальна....


Кстати еще по поводу 404-ошибки...
Что за ерунда с realurl:

Если набрать:
http://lg.ivan-web-blog.ru/wedding-accessories/HERNI/ - [англ. буквы] код ответа будет 404-ошибки (проверял на кодах ответа сервера)
http://lg.ivan-web-blog.ru/wedding-a...русские.буквы/ - [русские буквы]код ответа будет 301

Что за ерунда?
Код ответа проверяю здесь: http://mainspy.ru/otvet_servera

Не совсем так, проверил приведенные здесь URL - ответ 404, но если непосредственно в окне запроса на этом сайте белеберду вводить, то да, ответ будет 301. Кроме того, если после белеберды поставить слешь, то ответ будет 404. Так что, думаю, что все работает нормально, и не надо заморачиваться. Попробуйте в строке браузера набрать эту белеберду, а после открытия страницы скопировать из окна браузера этот URL в форму на этом сайте - все будет нормально, ответ 404.


Часовой пояс GMT +4, время: 00:15.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot