2011-01-07 9 views
0

나는 최근에 웹 사이트를 업데이트했습니다. 모든 URL이 변경되었습니다. 이제는 더 이상 존재하지 않는 오래된 URL로 트래픽이 발생합니다. 그러나이 URL의 대부분은 새 사이트에 해당 페이지가 있습니다.url 변경을 알립니다.

나는 오래된 URL에 대한 트래픽의 대부분이 거미라고 생각한다.

이 문제를 해결하는 올바른 방법은 무엇입니까?

가급적 나는 그들이 오래된 URL을 입력하거나 (그들이 만든 이전 즐겨 찾기를 사용하면) 실제 사용자에게 좋은 경험을 제공하는 솔루션을 원하지만 URL의 변경, 레지스터를 갱신 할 수 있습니다. 그러나 두 개를 결합하는 것이 어려우면 마지막 트래픽이 우선시됩니다 (대부분의 트래픽이 거미이기 때문에).

ASP.NET을 사용하고 있습니다.

답변

0

URL 재 작성을 사용할 수 있습니다. Scott Gu는 그것에 대해 멋진 기사를 작성했습니다 here.

0

서버에 데이터의 새 위치가있는 "301 Moved permanently"오류를 반환해야합니다. 이것이 가장 잘 수행되는 방법은 응용 프로그램에 따라 다릅니다.

가장 좋은 추측은 이전 위치 레코드와 새 위치가있는 테이블을 가지고 있으며 오류 처리에서 요청 된 위치가 테이블에 있는지 확인하고 그 경우 새 위치로 301을 반환합니다 그렇지 않으면 404를 반환합니다.

관련 문제