2008-09-16 1 views
1

RIA 버전 (Silverlight 또는 Flash)과 표준 HTML 버전 (또는 AJAX Even)이있는 경우 두 URL 모두 동일한 URL을 사용해야하며 그렇지 않으면 RIA 앱에 대해 다른 URL을 사용하고 리디렉션하면됩니다. 따라서?RIA 버전과 일반 HTML 버전의 사이트간에 URL 매핑을 처리하는 가장 좋은 방법은 무엇입니까?

예를 들어, 사이트 (http://example.com)가있는 경우 RIA 앱의 약 페이지 URL을 http://example.com/#/about, html을 http://example.com/about으로해도 되나요? 그게 그렇게 중요한 건가?

물론 다른 URL로 경로를 지정하는 경우 경로를 매핑해야합니다.

답변

1

페이지의 URL은 콘텐츠의 ID를 나타냅니다. 제 생각에는 콘텐츠가 같지만 프리젠 테이션이 다른 경우 (예 : RIA vs. HTML) URL은 동일해야하며 다른 방식을 사용하여 다른 프리젠 테이션 양식을 선택해야합니다. 다른 메커니즘의 선택에는 쿠키, 컨텐츠 협상, 세션 식별자 또는 사용자가 식별 된 경우 지속적인 사용자 기본 설정 모델이 포함됩니다. URL 인수를 사용해도 URL의 루트는 일관되게 유지됩니다 (예 : http://your.si.te/foobarhttp://your.si.te/foobar?view=plain)

두 가지 프리젠 테이션의 내용이 의미있는 방식으로 다른 경우 URL에서 그 의미를 명확하게 구분해야합니다. # 또는 기타 해킹의 유무를 파악하는 것은 내 견해에서 실수가 될 수 있습니다.

시간이 지남에 따라 변하지 않는 URL을 선택하십시오 : cool URL's. 이렇게하면 사용자에게 사이트의 장기적인 유용성을 알릴 수 있습니다. 1 년 내에 북마크 된 페이지로 돌아 가면 어떻게 될지 고려하십시오. 일관성은 del.icio.us 및 이와 유사한 북마크/리뷰 사이트에서 사이트의 링크 또는 리뷰의 더 중요한 부분을 얻는데도 도움이됩니다.

이안

+0

그래서 모든 URL이 동일한 URL (RIA, 일반 HTML, 심지어 모바일)에 매핑되는지 확인하는 것이 가치 있다고 생각하십니까? 귀하의 요지를 볼 수 있지만, 모든 것이 동기화되도록 리디렉션하면 어떻게됩니까? 그것이 내가 당신의 게시물에서 보지 못한 유일한 것입니다. 감사! – Bryant

+0

당신이 무엇을 묻고 있는지 확실하지 않습니다 : 리디렉션. 나의 기본 요점은 URL이 귀하의 콘텐츠를 공개적으로 표시한다는 것입니다. 모바일 콘텐츠가 단순화되고 요약 된 의미 론적 차이가 있다면 콘텐츠가 다르므로 다른 (그러나 이상적으로 의미있는) URL이 적합합니다. –

1

두 가지 다른 링크 형식을 사용할 수 있습니다. 2 명의 사용자가 동일한 내용을 보지 못하는 경우 왜 동일한 URL에 있어야합니다.

+0

허용 가능하지만 가능합니까? 그것은 최선의 선택입니까 아니면 일이 일관되게 유지되어야합니까? – Bryant

0

내가 정말로 필요한 것은 질문/답변 형식이 아니라 설문 조사 일종의 것입니다. 그들이 동일한 내용에 대해 서로 다른 두 가지 견해를 갖고 있기 때문에 다른 URL은 괜찮지 만 동의하지는 않지만이 URL을 공유하는 것이 더 중요하다고 생각합니다.

답장 보내 주셔서 감사합니다!

관련 문제