문제

언급된 유래만을 예로 들어 보면 하지만 위의 URL 을 요청

http://stackoverflow.com/questions/ask

미/묻는 하위 디렉토리지만,그들은 또한 이는 특정 질문 페이지입니다.어떻게 당신은 코드를 이습니다.NET?

지 않는 코드는 질문으로 많은 기술입니다.이 검색 엔진 최적화에 좋은 곳입니다,하지만 당신은 어떻게 사이트를 만들도록 모든'페이지'는 자체 디렉토리?합니다.

당신은 템플릿이나 리디렉션???

방법??:)

도움이 되었습니까?

해결책

그것은 불리 URL 을 다시 쓰기:

Url 재작성 ASP.NET

MSDN:URL 재작성에 ASP.NET

편집:로@정의 지적,직접 사용 라우팅.

다른 팁

유래라는 것을 사용 라우팅과 함께 제공되는.NET3.5SP1.라우팅이 인기 있는 다수의 기능을 MVC 프레임워크 등 ASP.NET MVC,Ruby on Rails,고 Python,PHP frameworks.

Stack Overflow 되었을 사용하여 구축 ASP.NET MVC 사용하는 기술이라는 라우팅을 참조하십시오:

무엇이었 Stack Overflow 내장?

라우팅

Stack Overflow 사용 ASP.net MVC

MVC 사용하여 URL+Query 문자열 내용을 결정하는,그래서 그 다음과 같은 URL 을 특정 페이지만,더 좋아하는 계층의 경로를 속성의 일부 데이터를 표시할

E.G. https://stackoverflow.com/users/[넣 사용자 ID 여기]/[넣어 사용자 이름을 여기]

메 웹사이트를 표시하려면 사용자 ID 가 지정한 경로에(이 경우에는 사용자 이름은 아마 그냥을 위해 차기)반대로 특정 페이지로 만들어집니다.

내가 이것을 보았을 달성하여 단순히 폴더를 만드는 방법에 대한 모든 웹 페이지 다음 각 폴더를 포함하는 기본입니다.aspx 문서(고 가정하고 기본입니다.aspx 은 설정을 기본으로 문서에서 IIS,그것은 기본적으로).할 수 있습니다 다음으로 이동 폴더를 지정하지 않고 사이트 페이지(기본값입니다.aspx).

동적 부분과 함께 일했 CMS 시스템에서는 이 방법을 사용하고 기본입니다.페이지 단순히 상속에서부터 템플릿 및 CMS 시스템용 ASP.NET 렌더링 enginge 를 동적으로 완료하는 웹 페이지입니다.

폴더를 사용할 수 있는 조금 무거운 사이트와 구조이지만,그것은 쉬운 방법을 제거하는 페이지 이름에서 브라우저입니다.

이것은 어떻게 구조 내 웹사이트를 방지하는 데 사용하는 페이지 이름을...예를 들어 http://www.innovaapps.net/Blog 단순히 제 기본입니다.페이지를 지정하지 않고는 페이지 이름입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top