2011-09-04 5 views
0

링크가 숨겨져있는 수많은 웹 사이트를 볼 수 있습니다. 예를 들어 twitter.com에는 index.php/index html/index.asp가 없습니다. 왜 이런 일이 일어나는 걸까요?링크의 일부가 숨겨져 있습니다.

답변

1

아파치 규칙 일 가능성이 큽니다.

그들에 대한 자세한 내용은 아파치와 .htaccess 파일 읽기 최대

: http://httpd.apache.org/docs/1.3/howto/htaccess.html 그들이 그것을 지정되지 않은 경우 웹 서버가 자동으로 선택합니다 것을 의미 각각의 웹 서버에서 기본 문서로이 페이지를 정의하기 때문에

1

그것. 이를 달성하는 방법은 다양한 플랫폼과 웹 서버에 따라 다릅니다. 또한 응용 프로그램 수준에서 수행 할 수도 있습니다. ASP.NET MVC에서 예를 들어, 당신은 기본 컨트롤러와 액션이 제공하는 경로 정의에 정의 할 수 있습니다 :

routes.MapRoute(
    "Default", 
    "{controller}/{action}/{id}", 
    new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
); 

이 방법을 사용자가 HomeController의 색인 작업이 실행됩니다 / 요청합니다.

관련 문제