문제

"제목"과 같이 몇 번 변경 될 수있는 데이터의 URL 꺼짐 속성을 기반으로하는 경우 URL 리디렉션 관리의 표준은 무엇입니까?

이미지가 많은 웹 사이트를 가지고 있으며 URL을 다음과 같이 보이고 싶습니다.

http://www.mysite.com/images/132123/my-cool-image-title

이제 많은 사람들이 이미지를 북마크한다고 말하면 1 주일 후 나는 그것을 다음으로 변경합니다.

http://www.mysite.com/images/132123/renamed-image-title

이제 오래된 사람들을 북마크 한 사람들을위한 리디렉션이 있어야합니다 ... 이제 이미지 당 평균 3 회 발생한다고 가정 해 봅시다. 그것은 내가지도에 많은 리디렉션을 가지고 있다는 것을 의미합니다. 리디렉션 데이터베이스가있을 것 같습니다.

이 경우 가장 모범 사례는 예쁜 URL을 사용하고 보편적으로 고유 한 ID를 기반으로하지 않으겠다고 가정하고 가능한 한 많은 SEO의 이점을 거두고 싶다고 가정합니다.

도움이 되었습니까?

해결책

글쎄, 나는 다운 보트가 무엇인지 모르겠다. 이것은 나에게 완벽하게 유효한 질문처럼 보인다.

내 추천은 미리 알면 ~ 할 것이다 데이터를 변경하면 아마도 URL에 있어서는 안됩니다. 이것이 요구 사항이라면 (아마도 SEO에 중요하거나 블로그 나 무언가를 만들고있는 경우에는 몇 가지 선택이 있습니다.

  1. 오래된 URL을 잊고 새로운 것만 사용하십시오. 아마도 친구를 사귀는 좋은 방법이 아닐 것입니다;)
  2. 이전 URL을 유지하고 제목과 URL이 지금 일치하지 않는다는 사실을 수락하십시오. 이것은 각 게시물이 a에 달성 할 수 있습니다 slug URL 텍스트가 저장되는 필드는 게시물의 실제 제목과 별개입니다.
  3. 이전 URL을 유지하고 새로운 URL을 허용하십시오. 이를 수행하는 방법은 슬러그를 게시물에 매핑하는 별도의 테이블을 갖는 것일 수 있으며 각 게시물에는 하나 이상의 슬러그가 있습니다. 그렇게하면 여러 가지 변경 사항이 적용됩니다.

가능한 변경 및 거꾸로 호환성이 요구 사항이라면 옵션 3과 같은 내용을 가지고 갈 것입니다.

다른 팁

내 대답이 바보라고 생각되면 저에게 투표하십시오. 나는 그것을별로 신경 쓰지 않는다.

StacoverFlow와 동일한 접근 방식을 사용하고 있는지 확실하지 않습니다. my-cool-image-title 그리고 renamed-image-title신분증을 유지하는 한 큰 차이를 만들지 마십시오. 132123 똑같다. 따라서 리디렉션에 대해 걱정해야합니다. 즉, 소셜 북마크 사용자의 관점에서 슬러그를 변경하면 혼란 스러울 수 있지만 리디렉션 문제는 아닙니다.

내가 잘못?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top