스택 오버플로와 같은 표준 URL 변경을 처리하는 방법


13

스택 오버플로 사이트에는 모두 질문 제목이 포함 된 예쁜 URL이 있습니다. HTML에는 해당 페이지에 대한 표준 URL도 있습니다.

질문 제목을 변경하면 URL이 즉시 변경됩니다. 표준 URL도 업데이트됩니다. 오래된 표준 URL이있는 페이지가 새로운 표준 URL로 리디렉션되는 한 검색 엔진은 표준 URL의 레코드도 업데이트한다는 의미입니까?

URL 변경을보다 부드럽게하기 위해 적극적으로 할 수있는 다른 것이 있습니까?

답변:


16

Stack Exchange의 모든 질문에는 질문을 고유하게 식별하는 유일한 숫자 인 숫자 ID (이 질문의 경우 28070)가 포함됩니다.

따라서 질문 제목이 변경 될 때 /28070/old-question-titleID가 여전히 있으므로 URL과 같은 URL에 여전히 질문이 표시됩니다. ID가 조회되고 새 제목이 리턴됩니다. 즉, 새 URL을 판별하고 표준 태그에 표시 할 수 있습니다.

검색 엔진에 완벽하게 작동합니다. 기존 URL을 볼 때 표준 URL을 볼 수 있습니다 (또는 대부분의 경우 301 리디렉션). 따라서 색인을 업데이트하십시오.


3
이것은 기본 키가 의미가 있는지 아닌지에 대한 고전적인 데이터베이스 디자인 논쟁을 상기시킵니다. 한편으로, 많은 클래스의 객체는 표면에서 기본 키로 사용하기에 완벽하게 적합한 고유 한 고유 속성을 갖는 것으로 보입니다. 이를 통해 DB 디자이너는 다른 용도로 사용하지 않는 전용 기본 키를 만들 수 없습니다. 그러나 실제로 이러한 "분명한"기본 키 중 많은 부분이 변경 가능합니다. 주소, 전화 번호 등과 같이 사람의 이름이 변경 될 수 있습니다 (예 : 결혼). ID 형식이 변경되면 직원 ID와 같은 항목도 변경 될 수 있습니다.
Lèse majesté

이것은 구글의 SEO가 세계를 추진하고 있음을 다시 한 번 보여준다. 숫자가 적은 짧은 URL로 충분할 때 사이트에 SEO 키워드로 가득 찬 긴 URL이 필요한 이유를 찾는 데 어려움을 겪고 있습니다. 그리고 사용자가 여전히 페이지에 도착하기 위해 URL / 링크에 숫자를 입력해야하기 때문에 사용자 경험이 향상된다고 말하지 마십시오. 따라서 SEO 이외의 URL에있는 키워드에 대해서는 변명의 여지가 없습니다.
Marco Demaio

1
@Marco UX 인수는 사용자가 URL을 입력하는 것이 아니라 사용자에게 페이지의 내용을 알려주는 것입니다. ID를 전혀 사용하지 않는다는 유효한 주장이 있지만 간단한 간단한 ID 대신 긴 문자열을 찾는 데 기술적 인 어려움이 있습니다.
DisgruntledGoat

1
@Lese 나는 당신이 당신 자신의 토론에 대답했다고 생각합니다.) 의미없는 기본 키는 실제로 단점이 없으며 데이터베이스에서 여전히 고유 한 추가 제약 조건을 사용할 수 있습니다.
DisgruntledGoat

1
@lulala : 예, 301 또는 표준 링크를 설정하면 Google에서 색인을 업데이트하는 것을 알게됩니다.
Lèse majesté
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.