2008-10-07 4 views
1

불필요한/선택적인 URL 엔티티 (별칭, 아마도)를 어떻게 구성하고 처리합니까? '옵션 또는 "외부"URL을 구성하는 방법은 무엇입니까?

  • stackoverflow.com/questions/99999999/
  • stackoverflow.com/questions/99999999/ 질문 - 간다 - 여기 (나쁜 예,하지만 난 나오지 않았어 :

    는 SO 좋은 예입니다 t는 예를 들면, Kindle)

      (

    아마존 URL은 더욱 혼란) 더 좋은 생각

  • amazon.com/gp/product/B000FI73MA/
  • amazon.com/는 킨들은 - 아마존 - 무선 - 읽기 - 장치/DP/B000FI73MA은/

는 [는 편집] 이것은 아마도 '외설 최선의 계획을 세우지 만 모든 서버에 대해 대개이 질문을하고 있습니다.

답변

2

이 기술은 일반적으로 URL 다시 쓰기로 알려져 있습니다. IIS의 솔루션을 찾으려는 경우 ISAPI rewrite을 사용할 수 있습니다. 이는 Apache의 경우 mod_rewrite과 매우 유사합니다. 아니면 ASP.Net MVC routing 메커니즘으로 이동할 수 있습니다.

+0

IIRF도 확인하십시오. 무료입니다. http://www.codeplex.com/IIRF –

-1

웹 서버가 아닌 웹 응용 프로그램을위한 작업입니다.

URL에서> PHP와 같은 파일 매핑 (또는 정적 웹 서버)은 까다 롭습니다. MVC 프레임 워크에서는 PHP MVC 프레임 워크에서도 매우 자연 스럽습니다. 아파치를 사용하는 경우

2

는 아파치와 적어도 리눅스에서 자주 사용되는 mod_rewrite

0

mod_rewrite를 살펴보고.

1

이런 식으로 뭔가 (수동 구성 URL이있는 경우) :

RewriteRule ^([^\/]+)\/([^\/]+)\/(.*) index.php?controller=$1&view=$2&args=$3 

그렇지 않으면 내가 MVC 프레임 워크가와 테일러 적절한 컨트롤러의 인수를 처리 할 수 ​​있습니다.

관련 문제