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


27

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

답변:


7

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

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

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

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


프로젝트 초기에 URL 구조를 고려하는 것이 중요합니다. 그런 이유로이 답변을 최선의 답변으로 선택하고 있습니다.
Chris W. Rea

6

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


3

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

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

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


2

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

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


1

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.