it-gundan.com

웹 페이지 URL에서 쿼리 문자열 변수 대신 슬래시가있는 경로를 사용하는 것이 더 좋은 이유는 무엇입니까?

웹 페이지 URL에서 쿼리 문자열 변수 대신 슬래시가있는 경로를 사용하는 것이 더 좋은 이유는 무엇입니까?

27
Chris W. Rea

초기 개발 과정에서이를 목표로 삼은 한 가지 이유는 처음부터 웹 사이트의 링크 구조에 대해 비판적으로 생각해야하기 때문입니다. URL에서 계층 구조가 명확하면 이러한 명확성이 자연스럽게 웹 사이트의 구조로 유입되어 사용자와 검색 엔진 모두를 쉽게 탐색 할 수 있습니다.

사이트 개발 방식에 따라 처음부터 URL 구조를 생각하면 코드 디자인에 도움이 될 수 있습니다. 필요한 컨트롤러, 라우팅 수행 방법 등.

URL 가독성 및 해킹 가능성과 같은 다른 이유는 다른 답변에서 다루어졌습니다.

요즘에는 모든 검색 엔진이 쿼리 문자열 매개 변수를 사용하여 작업을 잘 수행하고 있지만 새 사이트를 시작하는 경우 깨끗한 URL을 사용하는 것이 좋습니다.

7
JasonBirch

주요 이유 중 하나는 최종 사용자 가독성 때문입니다. 슬래시/재 작성된 URL은 기본 URL 끝에 첨부 된 긴 쿼리 문자열보다 훨씬 읽고 이해하기 쉽습니다.

6
Dan Gayle

어떤 사람들은 그것이 SEO 효과가 긍정적이라고 주장합니다. 사람들이 URL 내에서 검색 할 키워드를 포함 시키면 검색 엔진 순위가 높아질 수 있습니다.

다른 이유는 깔끔한 URL 구조와 URL 경로 구성 요소를 제거하여 더 높은 수준의 탐색을 수행하는 URL "추측 가능성"을 포함합니다.

어떤 종류의 MVC 프레임 워크를 사용하는 경우 URL 라우팅에 친숙한 컨트롤러 이름 등을 선택하여 이러한 방식으로 작동하도록 만들었습니다.

3
Mark Hatton

의미 : example.com/Teams/Arsenal 대신 example.com?team=arsenal

그들이 다르게 구현 될 것이라는 것 외에는 전자가 깨끗하고 해킹 가능하다. 따라서 'Arsenal'을 제거하면 팀 목록이 표시 될 수 있습니다.

2
Damien

내가하는 주된 이유는 가독성, 특히 검색 결과 때문입니다. 이 정보 만 들었고 숫자가 많지 않지만 클릭률을 높여야합니다. 다시 말해, 정확히 같은 순위를 가진 2 개의 결과가 있다면 사람들은 깨끗하고 읽기 쉬운 것을 클릭 할 가능성이 높습니다. 나는 이것이 항상 슬래시가 있어야한다고 생각하지는 않지만 이것이 쿼리 문자열보다 쉽다고 생각합니다.

1
Darryl Hein