Каков наилучший способ обработки сопоставления URL-адресов между версией RIA и старой версией HTML-сайта? - PullRequest
1 голос
/ 17 сентября 2008

Так что, если у вас есть версия RIA (Silverlight или Flash) и стандартная версия HTML (или даже AJAX), если у вас будет один и тот же URL-адрес для обоих, или это нормально, иметь другой для приложения RIA и просто перенаправить соответственно?

Так, например, если у вас есть сайт (http://example.com),, допустимо ли, чтобы URL-адрес страницы о приложении RIA был http://example.com/#/about, а html - http://example.com/about? Имеет ли это значение?

Конечно, если вы выберете маршрут с разными URL-адресами, вам нужно будет сопоставить их.

Ответы [ 3 ]

1 голос
/ 17 сентября 2008

URL-адреса ваших страниц обозначают идентичность контента. На мой взгляд, если содержимое одинаковое, но презентация различается (т. Е. RIA и HTML), то URL-адрес должен быть одинаковым, и вы должны использовать какой-то другой механизм для выбора между различными формами презентации. Выбор других механизмов включает файлы cookie, согласование содержимого, идентификаторы сеанса или, если идентифицированы ваши пользователи, модель постоянных предпочтений пользователя. Даже использование аргумента URL-адреса, по крайней мере, сохранит корень URL-адреса согласованным (например, http://your.si.te/foobar против http://your.si.te/foobar?view=plain)

Если содержание двух презентаций отличается каким-либо значимым образом, то вы должны сделать это различие значимым в URL. Эксплуатация наличия или отсутствия # и других подобных хаков, на мой взгляд, была бы ошибкой.

Попробуйте выбрать URL-адреса, которые не меняются со временем: так называемые классные URL-адреса . Это поможет долгосрочной полезности вашего сайта для ваших пользователей: подумайте, что произойдет, если они вернутся на страницу с закладками через год. Последовательность также поможет вам получить лучшую критическую массу ссылок или обзоров вашего сайта на del.icio.us и подобных сайтах закладок / обзоров.

Ian

1 голос
/ 17 сентября 2008

Допустимо использовать 2 разных формата ссылок. Если 2 пользователя не видят одно и то же содержимое, почему они должны иметь один и тот же URL.

0 голосов
/ 17 сентября 2008

Я думаю, что мне здесь действительно нужен не формат Вопрос / Ответ, а какой-то опрос. Хотя я согласен (и принял), что, поскольку они получают два разных взгляда на один и тот же контент, разные URL-адреса являются нормальными, но я больше думаю об их распространении.

Спасибо за ответ, хотя!

...