문제

나는 최근에 변환 사이트에서 asp CF.불행히도,많은 오래된 사용자 했다"홈페이지"북마크.www.example.com/homepage.asp

은 거기 모두 잡을 수 있는 방법은 리디렉션의 모든 교통 해당 페이지에서 현재 인덱스입니다.cfm?

나는 일반적으로 삭제한 파일을,그러나 소유자(들)을 유지하고 싶어 그것은 주위에 자신의 비교는 이유입니다.

어떤 아이디어가?

감사

도움이 되었습니까?

해결책

이에서 홈페이지에 있습니다.asp

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "/index.cfm"
%>

다른 팁

지 않으려면 실행하는 번거로운 asp 파일에서 모든 새로운 사이트에서,당신이 할 수 있는 맞춤 404 웹 서버에 있습니다.가리키는 경우에는 404 페이지.cfm 파일을 추출할 수 있는 모든 다양한 기능에서 요청을 포함하여:

<!--- parse out the text in the URL parameters into an array --->
<cfset variables.requestparams = listtoarray(cgi.query_string,'/?&')>

<!--- get rid of the first 2 items in the array since they dont represent request info --->
<cfset foo = arraydeleteat(variables.requestparams,1)>
<cfset foo = arraydeleteat(variables.requestparams,1)>

당신은 왼쪽으로 배열을 나타내는 전달된 매개 변수는 원래 요청을 합니다.할 수 있습에 따라 이를 수행하여 최상 분석이 필요한 url 에서 구성 요소 맵에 대해 그것과 유사한 페이지에서 당신의 CF 사이트입니다.

나는 아무도가 언급된 URL 을 다시 쓰기.당신이 사용할 수 있는 mod_rewrite 에*nix/apache,또는 ISAPI 다시 쓰기Ionics ISAPI 다시 쓰기 Windows/IIS.내가 선호하는 Ionics 경우에서 IIS.

가장 좋은 방법은 중 하나를 수행 메타에서 실제 홈페이지에 있습니다.asp 페이지에 빠르고,더러운하지만 작동합니다.

더 나은 솔루션을하는 것입니다.asp 페이지 않 301 새로운 홈페이지는 경우 검색 엔진을 페이지에 액세스뿐만 아니라 그들이 그것을 알고 있으로 이동.

내가 무엇을 Linux 시스템에서 실행할 때는 무언가로 다음과 같이 링크를 만듭(ln -s /path/to/source /path/to/target).

하지 않 Windows 해당하는 것,그래서 가@ 대답은 아마도 최고입니다.

편집 -NTFS 방법을 만들의 심볼릭 링크:
http://en.wikipedia.org/wiki/NTFS_symbolic_link
또한 참조 http://en.wikipedia.org/wiki/Symbolic_link

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