Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

Ссылки в адресной строке русскими буквами

#21 lesli007

lesli007
    Topic Starter
  • Пользователь
  • 108 сообщений
  • Репутация: -4
0

Отправлено 02 Апрель 2011 - 12:28

при чем тут именно индекс пхп? Так то через геты посылаю идентификаторы и тд. Вы к чему?
  • 0

#22 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 02 Апрель 2011 - 13:34

lesli007, вы разобрались с роутером или вам на примере показать?
  • 0

#23 lesli007

lesli007
    Topic Starter
  • Пользователь
  • 108 сообщений
  • Репутация: -4

Отправлено 03 Апрель 2011 - 16:22

Отписываюсь в этой теме редко, потому что надобность отпала в создании таких адресов, но был бы очень признателен, если вы нарисуете примерчик, ZiTosS. Интересная и важная тема считаю.
  • 0

#24 cwi-master

cwi-master
  • Пользователь
  • 1 сообщений
  • Репутация: 0

Отправлено 30 Март 2012 - 00:41

lesli007, вообще-то тема неоднозначная... Как-то я сотрудничал с одной студией вебдизайна, по одному проекту, и там именно было сделано на домере рф и с русскими ссылками. Но работало где как... в некоторых бродилках действительно, была русская ссылка, а в некоторых - коды кириллицы...
ну, руководство свято верило, что якобы, индексация от таких сцылок сильно улучшается... Я не верю в это, конечно )))

Вот короче оно: http://феликсана.рф
- нормальные ссылки вижу в фаерфоксе, а в опере - коды. IE6 что-то вообще, даже само название сайта не понимает и не находит главную страницу...
думаю, остальные IE, почти так же.

В итоге, из "человекопонятного" урла, мы получили бредовый в опере, и нерабочий в семействе IE (как минимум).
В итоге, отсекли от сайта, тучу потенциальных клиентов (кстати, у которых IE6 стоит, и ещё дооолго стоять будет)
В итоге, получили сайт, заструганный всего под 1 бродилку (как в хроме и остальных экзотических - даже не смотрел).

А между тем, в нашу эпоху, когда космические корабли, уже загаживают своими обломками, орбиты других планет, есть и более интересные и технологичные решения.
Вот к примеру:

http://fullajax.ru (чёт не пашет, но вот форум проекта: http://fullajax.ru/forum и некоторые примеры использования: http://fullajax.ru/examples )

это универсальный и компактный аякс-фреймворк, предоставляющий много вкусных возможностей.
Одна из них - преобразование ссылок на лету, скрытие от глаз, частей урл, и подмена их на человекопонятные.
А поскольку делает это сам скрипт сайта, то хоть русские там буквы, хоть что - всё будет в любом браузере именно так, как вставит скрипт.
тоесть, та же опера, получая ссылку, склонна показать нам коды, но мы можем скрыть их, преобразовать в кириллицу, и вставить обратно в строку!
В принципе, всё это можно сделать и без всякого фреймворка...

В fullajax же, преобразования урл, делаются фильтрами так:


Отменяем заворачивание внешних ссылок:

Код

javascript:

SRAX.Filter.on('beforewrap', function(ops){return !SRAX.isXss(ops.el.href || ops.el.action)})Настроим адресную строку:SRAX.linkEqual позволяет преобразовать url в адресной строке в более читаемый вид.пример для #:ax:content:/about.php
Код

javascript:

SRAX.linkEqual[':ax:content'] = '[fullajax-very-cool'];или просто так
Код

javascript:

SRAX.linkEqual[':ax:content:/'] = ':';


  • 0


Оформление форума – IPBSkins.ru