2013-08-16 2 views
1

ASP.NET Web Forms을 사용하고 있습니다..aspx없이 페이지가 나타납니다.

확장명이 .aspx 인 경우 ASPX 페이지가 표시되어야하는 경우가 있습니다.

다음

는 예 (하지 진짜 사이트)입니다 :

www.abc.com/firstpage 

페이지가 실제로 firstpage.aspx라고하지만, 나는 그것이 .aspx없이 작동 할 수 있는지 궁금하다. 이메일이 www.abc.com/firstpage와 을 발송, 지금은 그것을 프로그래밍 방식 www.abc.com/firstpage.aspx에 갈 수 있도록하는 방법을 알아낼 필요가있어 때문에

이 중요한 이유입니다.

+2

가 [URL 재 작성 (http://www.iis.net/downloads/microsoft/url을 조사 할 수 있습니다 -rewrite) 또는 [ASP.NET 라우팅] (http://msdn.microsoft.com/en-us/library/cc668201(v=vs.100) .aspx)을 참조하십시오. 두 가지 모두 Microsoft에서 지원합니다. –

답변

1

URL 다시 쓰기 규칙을 사용합니다 (즉, www.abc.com/firstpagewww.abc.com/firstpage.aspx으로 다시 작성). IIS 및 제 3 자 재 작성 모듈 (예 : Apache 구문과 호환되는 모듈)이이를 수행 할 수 있습니다.

3

빠르고 : firstpage 폴더를 만들고 index.html 파일을 만듭니다. 이 내부 장소 :

<html> 
    <head> 
    <title></title> 
    <META http-equiv="refresh" content="0;URL=/firstpage.aspx"> 
    </head> 
    <body> 

    </body> 
</html> 

이 등, URL 재 작성과 장난하지 않고 "확장명이 URL이"와 "URL 다시 쓰기"에 대한

+1

완벽한 빠른 수정이 가능하지만 IIS에서 기본 문서 중 하나 인 'index.html'을 사용해야 할 수도 있습니다 (표준에서 변경된 경우) – Ste

1

검색하여 문제를 해결합니다.

좋은 물품 here가 있습니다.

관련 문제