Показать сообщение отдельно
Старый 24.06.2013, 12:52   #8
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Андрей Аксенов Посмотреть сообщение
По поводу русских букв... Думал, что это сложно реализуемо, случайно оказалось, что можно и работает. Правда в сути вопроса не копался, но...
Предыстория. На своем сайте давно уже сделал раздел с новостями, которые работают на расширении 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
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием