2009-07-07 2 views

답변

0

IsapiRewrite 예, 동의합니다.

다른 질문에 답하기 위해 Google은 상관하지 않고 301 개의 리디렉션 만 처리합니다. 중복 콘텐츠가 없도록하고 302 리디렉션조차하지 마십시오. 301 리디렉션하는 경우 Google은 PageRank를 단일 페이지에 집중시켜야합니다. (이것은 직장에서 SEO 전문가가 말하는 것입니다.)

1

ISAPI 모듈이 필요합니다. ASP.NET의 URL 재 작성보다 훨씬 복잡하기 때문에 상업용 다시 작성기 like this one을 사용해보십시오.

아니면 기존 ASP 응용 프로그램이 다음 내가 완전히 Web.config의 작성 및 ASP.NET을 사용하는 것이 좋습니다 것 IIS7에서 실행되는 경우는 http://www.codeplex.com/IIRF

3
  • 에서 무료 이오니아의 ISAPI 재 작성 필터를, 시도 할 수 있습니다 URL 재 작성 기능. 내 프로젝트에 사용하고 완벽하게 작동합니다!
  • 이전 IIS에서 실행되는 경우 ISAPIRewrite 또는 IIRF입니다. 그럼에도 불구하고 IIS7로 업그레이드하기 위해 가능한 한 열심히 노력할 것입니다.
0

ISAPI_Rewrite v3이 귀하의 요구를 충족시킬 것입니다. 친숙한 관리자와 아주 쉬운 구문이 있습니다 (어쨌든 문제가 발생하면 지원 포럼에 답변 할 수 있습니다).

2

맞춤 404 페이지를 사용하는 재 작성 필터 없이도이 작업을 수행 할 수 있습니다. Server.Transfer 또는 Server.Execute를 사용하여 올바른 페이지로 리디렉션 할 수 있습니다. 문제는 당신이 당신의 QueryString 객체를 그런 식으로하고 느슨한 것이지만 약간의 사랑과 껴안기 만하면된다.

Server.Transfer 외에도 객체의 모든 템플릿을 래핑하고 모두 포함 할 수 있으며 렌더링하려는 템플릿에 렌더링 함수를 호출하면 큰 코드 오버 헤드가 발생하지만 현대 서버 무력 힘에 의해 쉽게 극복하십시오!

+3

+1은 ASP가 사랑과 껴안기를 필요로한다는 것을 언급합니다. –

1

IIS 7에서 Microsoft 자신의 무료 URL Rewrite을 사용하십시오!

관련 문제