나는 asp.net에서 친숙한 URL을 생성/구현하는 방법을 알고 있지만, 고전 ASP에서 그렇게 할 수 있습니까?고전적인 ASP에서 친숙한 URL (URL 재 작성)을 할 수 있습니까?
만약 불가능하다면 다른 페이지로 리디렉션하는 것이 유일한 목적 인 페이지를 만드는 데 Google이 (서구) 어떻게 반응하겠습니까?
감사합니다.
나는 asp.net에서 친숙한 URL을 생성/구현하는 방법을 알고 있지만, 고전 ASP에서 그렇게 할 수 있습니까?고전적인 ASP에서 친숙한 URL (URL 재 작성)을 할 수 있습니까?
만약 불가능하다면 다른 페이지로 리디렉션하는 것이 유일한 목적 인 페이지를 만드는 데 Google이 (서구) 어떻게 반응하겠습니까?
감사합니다.
URL rewriter like IIRF 또는 IsapiRewrite은 IIS와 연결되어 ASP/ASP.NET/PHP가 요청하기 전에 처리됩니다.
IsapiRewrite 예, 동의합니다.
다른 질문에 답하기 위해 Google은 상관하지 않고 301 개의 리디렉션 만 처리합니다. 중복 콘텐츠가 없도록하고 302 리디렉션조차하지 마십시오. 301 리디렉션하는 경우 Google은 PageRank를 단일 페이지에 집중시켜야합니다. (이것은 직장에서 SEO 전문가가 말하는 것입니다.)
ISAPI 모듈이 필요합니다. ASP.NET의 URL 재 작성보다 훨씬 복잡하기 때문에 상업용 다시 작성기 like this one을 사용해보십시오.
아니면 기존 ASP 응용 프로그램이 다음 내가 완전히 Web.config의 작성 및 ASP.NET을 사용하는 것이 좋습니다 것 IIS7에서 실행되는 경우는 http://www.codeplex.com/IIRF
ISAPI_Rewrite v3이 귀하의 요구를 충족시킬 것입니다. 친숙한 관리자와 아주 쉬운 구문이 있습니다 (어쨌든 문제가 발생하면 지원 포럼에 답변 할 수 있습니다).
맞춤 404 페이지를 사용하는 재 작성 필터 없이도이 작업을 수행 할 수 있습니다. Server.Transfer 또는 Server.Execute를 사용하여 올바른 페이지로 리디렉션 할 수 있습니다. 문제는 당신이 당신의 QueryString 객체를 그런 식으로하고 느슨한 것이지만 약간의 사랑과 껴안기 만하면된다.
Server.Transfer 외에도 객체의 모든 템플릿을 래핑하고 모두 포함 할 수 있으며 렌더링하려는 템플릿에 렌더링 함수를 호출하면 큰 코드 오버 헤드가 발생하지만 현대 서버 무력 힘에 의해 쉽게 극복하십시오!
IIS 7에서 Microsoft 자신의 무료 URL Rewrite을 사용하십시오!
+1은 ASP가 사랑과 껴안기를 필요로한다는 것을 언급합니다. –