2010-02-15 6 views
1

그래, 가능한지 모르겠다. 내 상황을 설명해 줄께.디렉터리 리디렉션

저는 현재 DotNetNuke 프레임 워크를 가지고 있으며 그 중 하나에서 벗어나려고합니다. 승인을 얻는 유일한 방법은 DNN 옆에있는 새 프레임 워크를 구축하고 기능을 DNN에서 새 프레임 워크로 천천히 마이그레이션하는 것입니다.

유지 관리 목적으로 동일한 인스턴스에 두 개의 서로 다른 프레임 워크를 설치하고 싶지는 않지만 DNN 프레임 워크는 하나의 프레임 워크에 앉아 새 프레임 워크는 다른 프레임 워크에 앉아 있지만 URL 구조는 유지할 것을 염두에 둡니다.

예를 들어, www.url.com은 DNN을 가리키며 누군가가 지정된 디렉토리 내의 페이지를 분석하려고하면 IIS가 다른 프레임 워크에서 다른 인스턴스로 변환되기를 원합니다.

이것이 가능합니까?

답변

0

IIS 또는 ASP를 사용하여 웹 페이지를 리디렉션 할 수 있습니다.

http://www.webconfs.com/how-to-redirect-a-webpage.php

<script runat="server"> 
private void Page_Load(object sender, System.EventArgs e) { 
    Response.Status = "301 Moved Permanently"; 
    Response.AddHeader("Location","http://www.new-url.com"); 
} 
</script> 

편집 : 내가 같은 URL ... www.url.com/dir_a/page_a을 유지해야하기 때문에 또한 URL Rewrite

+0

301 실 거예요 작업을 재 시도 할 수 있습니다. aspx는 하나의 웹 사이트 인스턴스를 가리키며, www.url.com/dir_b/page_b.aspx는 다른 웹 사이트 인스턴스 – BoredOfBinary

+0

아를 가리 킵니다. 편집을 참조하십시오. 그게 너에게 잘 될거야. –

+0

내가 결론을 내린 결론은 ... IIS6을 사용하고 있기 때문에 현재 ISAPI 필터를 편집해야 할 수도 있습니다. 우리 ISAPI가 C++이기 때문에 나는 다른 경로를 원했습니다. 감사! – BoredOfBinary