2011-09-24 3 views
-1

SubText에서 BlogEngine.NET으로 마이그레이션하려고하며 이전 게시물에 대한 링크를 계속 유지하려고합니다.ASP.NET에서/archive/* to/post/*를 쓰는 방법

http://server/archive/year/month/day/name-of-the-post.aspx 

을하고 지금은

http://server/post/year/month/day/name-of-the-post.aspx 

나는 통합 모드에서 ASP.NET 4.0 IIS 7.5을 사용하고 같습니다 URL은 이전에 그들이 있었다 매우 유사합니다. "/ archive /"를 "/ post /"로 다시 쓰는 가장 좋은 방법은 무엇입니까? 지금도 계속 작동해야하는 http://server/archive.aspx이 있습니까?

최고 감사합니다,
구스타보 게라

답변

1

가장 좋은 방법은 확장을 사용할 수 있습니다 :

SEO 리디렉션

http://www.blogenginewall.com/post/2011/04/01/BlogEngine-SEO-Permanent-Redirection-From-Old-URL-To-New-URL.aspx

사용하기 쉬운 리얼이 무엇 인 I 용도.

당신이 모두 넣어 :

이전 URL : http://server/archive/year/month/day/name-of-the-post.aspx

새로운 URL : http://server/post/year/month/day/name-of-the-post.aspx

그게 전부에요!

리디렉션 할뿐만 아니라 검색 엔진에 301 상태를 반환하여 이전 URL이 더 이상 사용되지 않고 새로운 대신 URL을 사용함을 알립니다.

이렇게하면 검색 엔진도 업데이트됩니다.

+0

감사합니다. 해당 확장 프로그램을 찾지 못했습니다. Equals 대신 StartsWith를 사용하여 조금만 조정하면 원하는대로 할 수 있습니다. –