2009-07-02 2 views
2

현재 확장명이 .htm 인 중소 규모 웹 사이트가 있습니다. 이번에는 .aspx 확장자를 사용하여 전체 웹 사이트를 다시 디자인했습니다. 내 검색 엔진 순위를 유지하기 위해 301 리디렉션을 보내고 싶지만 거미줄 친화적 인 방식으로 .html 페이지에서 그렇게하는 방법이 확실치 않습니다. 연구를 통해 ISAPI 리디렉션에 대한 참조가 반복적으로 발생했습니다 (단, 전체 설명을 찾을 수있는 곳은 없으며 isapiredirect.com에 대한 링크는로드되지 않습니다). 이 외에도 asp.net 엔진을 통해 .htm 페이지를 모두 실행하고 ASP 코드를 통해 리디렉션을 실행하는 것이 좋습니다. 그 일을 어떻게 끝내야할지 모르겠습니다.SEO friendly 301 리디렉션 .htm to .aspx

나는 asp.NET에 익숙하지 않다. (새 사이트는 나에 의해 설계되지 않았다.) LAMP에서만, 이것은 .htaccess로 훨씬 더 간단하게 관리된다.

당신이 헬리의 ISAPI 재 작성 모듈에 대한 라이센스를 얻을 경우, 당신은 .htaccess 파일을 사용할 수 있습니다 도움, 시간, 고려 사항이나 제안

답변

2

주셔서 너무 감사드립니다. 그것은 당신에게 익숙한 환경 일 수 있습니다. 하지만 당신 말이 맞아요, 홈 페이지가로드되지 않습니다.

http://www.seoconsultants.com/windows/isapi/

다음은 제품에 대한 몇 가지 정보에 대한 링크입니다. 그것은 효과가 있습니다. 좋은 제품입니다. 나는 공급 업체의 사이트가 다운 된 동안 주문하는 것이 좋을지 모르겠다.

편집

공급 업체 사이트가 여기에 돌아 :

+0

http://www.helicontech.com/isapi_rewrite/이 답변을 주셔서 대단히 감사합니다, 정확히 ISAPI가 무엇인지 정리. 이 대신에 옵션이 있습니까? 구매를 요구하지 않는 것이 좋겠습니까? 더 간단한 해결책이 없다는 것은 불가능한 것처럼 보입니다. 아마도 당신은 asp 코드에 대해 .htm 페이지가 실행되도록 강제하는 것에 대해 더 설명 할 수 있습니다. –

+0

isapi_rewrite 구성 요소를 설치하는 것보다 더 간단한 것은 없습니다. 그러나 C#에서 사용자 정의 http 모듈을 작성하고 거기에서 다시 작성하는 것은 매우 쉽습니다. 자세한 내용은 다음을 참조하십시오. http://www.sitefinitywatch.com/blog/09-01-09/URL_Rewriting_using_a_Custom_HttpModule.aspx – marcc