구성 없이 ASP를 의사정적으로 구현하는 방법에 대한 간략한 설명
일부 정보는 인터넷에서 검색했는데 일부는 필터를 추가하고 일부는 404 오류 페이지를 사용하고 일부는 info/?1.html을 사용했습니다.
내 실제 상황: 친구가 가상 공간 기능을 사용하도록 도와주었는데, 첫 번째 방법은 IIS가 작동되지 않아서 불가능했습니다. 그래서 두 번째 방법을 사용해서 드디어 로컬에서 디버깅을 하고 ftp에 업로드했는데, 업로드 후 테스트를 해보니 약간의 정보만 나와도 404 오류가 보고되더군요. 공간 관리 사용자 정의 오류 페이지 하단 팁: 오류 폴더에 넣으려면 .htm 파일만 있으면 너무 답답하고 모든 작업이 헛됩니다. 따라서 세 번째 것을 사용하십시오.
1. 새 폴더 info를 생성합니다. (정보에 접근하기 위한 최종 페이지 URL은 http://localhost/info/?1.html이기 때문입니다.)
2. info 폴더(기본 홈페이지 페이지)에 새로운 default.asp 파일을 생성합니다.
default.asp 파일의 내용은 다음과 같습니다.
<%
CurrDomain=Request.ServerVariables(HTTP_HOST) '현재 액세스 도메인 이름
CurrURL=Replace(Request.ServerVariables(QUERY_STRING),404;http://&CurrDomain&/info/?,) '현재 액세스 URL
id=교체(CurrURL,.html,)
%>
여기서 id는 전달된 매개변수입니다.
매개변수가 여러 개인 경우 URL을 info/?1-2-3.html로 의사 정적으로 만들 수 있습니다.
그 중 1, 2, 3은 각각 3개의 매개변수 값을 나타내며, 구분된 문자열을 별도로 표시할 수 있습니다.
완료. . .