Здравствуйте, gandjustas, Вы писали:
G>Это на основании чего такое утверждение? G>Если че я как раз занимался аяксовым приложением, в котором пытались две системы ссылок совместить. не получилось, возникла путаница. G>В итоге отказались от обыных ссылок в приложении, сделали несколько через sitemap и все.
Вы меня не так поняли — возможно, я не совсем чётко выразился. Имеется в виду следующее:
1. Положить /some/url == /#/some/url
2. Научить контроллер рендерить модель либо отдавать её на рендер в СЛ — задача для MVC весьма тривиальная и имеющая несколько возможных реализаций
Отсюда получаем как бы два сайта, работающие с одной и той же моделью, но использующие два разных презентационных уровня — и при том практически без дополнительного кодирования. Замечу, что такой же подход замечательно работает в случае PL на AJAX...
Здравствуйте, koandrew, Вы писали:
K>Здравствуйте, gandjustas, Вы писали:
G>>Это на основании чего такое утверждение? G>>Если че я как раз занимался аяксовым приложением, в котором пытались две системы ссылок совместить. не получилось, возникла путаница. G>>В итоге отказались от обыных ссылок в приложении, сделали несколько через sitemap и все.
K>Вы меня не так поняли — возможно, я не совсем чётко выразился. Имеется в виду следующее: K>1. Положить /some/url == /#/some/url K>2. Научить контроллер рендерить модель либо отдавать её на рендер в СЛ — задача для MVC весьма тривиальная и имеющая несколько возможных реализаций
K>Отсюда получаем как бы два сайта, работающие с одной и той же моделью, но использующие два разных презентационных уровня — и при том практически без дополнительного кодирования. Замечу, что такой же подход замечательно работает в случае PL на AJAX...
Да, я тоже так думал. Но один простой сценариий испортил все:
1)Человек заходит по ссылке на какую-либо внутреннюю страницу (/section/url1)
2)Переходит на другую страницу (на самом деле аяксовая перезагрузка части контента), у которой прямой урл — /section/url2
3)Вопрос, какой URL будет в браузере? Сможет ли такой URL найти гугл?
Здравствуйте, gandjustas, Вы писали:
G>Да, я тоже так думал. Но один простой сценариий испортил все: G>1)Человек заходит по ссылке на какую-либо внутреннюю страницу (/section/url1) G>2)Переходит на другую страницу (на самом деле аяксовая перезагрузка части контента), у которой прямой урл — /section/url2 G>3)Вопрос, какой URL будет в браузере? Сможет ли такой URL найти гугл?
Он увидит /section/url1/#/section/url2. Гугл же найдёт полностью эквивалентный этому урл /section/url2...