2013-09-05 3 views
0

어떻게 broswer의 주소 이름을 변경할 수 있습니까 ?? 예를 들어 www.example.es/Pages/site.aspx가 있고 이것을 원합니다 : www.example.es/sitebroswer의 주소 이름을 변경하십시오.

어떻게하면됩니까 ?? 타이.

+1

우리는 mod_rewrite라는 도구를 사용합니다.이 모듈은 아파치 htacces mod 재 작성 항목의 복제본 (asp 용)입니다. 비트 학습 곡선. http://www.iis.net/downloads/microsoft/url-rewrite – Graham

+1

URL 재 작성 또는 ASP.NET MVC 사용이 필요합니다. 그 태그처럼 고전 asp를 사용하고 있습니까? 그러면 .asp 파일이 아닌 .asp 파일이 생성됩니다. – HK1

답변

0

당신이 URL을 사용하여 재 작성은 실제 파일 경로를 다시

  • How to create a custom 404 page
  • 정규 표현식 패턴을 필요

    것 고전적인 ASP를 수행 할 404 오류 도전과 Server.Transfer를()를 사용하거나 미리 정의 된 목록

예 : -www.example.com/pg1/ ---> /pages/pg1.asp

  • 유효한/잘못된 서버 요청을 처리하기위한 간단한 server.transfer().
모두가 당신이 고전적인 ASP를 사용하여 재 작성 기본적인 수준의 URL을하고 있어요
<% 


IF Request.ServerVariables("SCRIPT_NAME") = "pg1" THEN 
     Server.transfer("/pages/pg1.asp") 
ELSE 
     Response.write("404 - Page not found"); 
END IF 

%> 
  • . 올바른 태그를 사용하여 미래의 질문에 더 좋은 반응을 얻을 것이다 ...
0

귀하의 질문에 대한 .aspx () 페이지를 요청하지만 문제는 태그입니다.

이 경우 : 서버에 모듈을 설치할 수 있고 서버가 ASP.Net의 web.config 파일을 처리 할 수있는 경우 Graham이 설명에서 언급 한 IIS URL Rewrite module을 사용할 수 있습니다. 모듈을 잘 사용하는 오래된 ASP-Classic 사이트가 있습니다.

확장 프로그램을 설치할 수있는 경우 Ionics Isapi Rewrite Filter을 사용할 수도 있습니다. 일부 호스트는 이미 이것을 설치했습니다.

당신이 선택을 실행할 수있는 능력이 있다면, 일반적으로 IIS URL 재 작성 모듈을 사용해 보았습니다. 그러나 그것은 저일지도 모릅니다.

서버에 대한 그런 종류의 액세스 권한이없고 이미 설치 한 것이없는 경우 404 매핑 Jeevaka Nuwan Fernando mentions으로 이동해야 할 수 있습니다.

다른 옵션이 있지만 ASP.Net 또는 ASP-Classic을 사용하는지에 따라 다릅니다.

관련 문제