2011-12-28 6 views
0

한 서버 포트에서 다른 포트로 리디렉션 할 수 있습니까?
내 시스템에서 두 대의 서버가 실행 중입니다. 포트 80의 Apache와 포트 8000의 Python CGI
Apache에서 실행되는 페이지에서 CGI로 실행되는 페이지로 리다이렉션을 만드는 방법은 무엇입니까?
한 서버 (포트)에서 다른 서버 (포트)로 리디렉션

<body onload="document.location='127.0.0.1'"> 

이 작동하지 않았습니다.

답변

0

사실 그것은 다른 포트와 아무 관련이 없습니다. 단지 리다이렉션에 관한 것입니다. 여기에 두 가지 방법이 있습니다. htaccess로와

Redirction : 거기에

Redirect /redirect.html http://127.0.0.1:8000 

같은 라인을 파일 이름의 .htaccess를 작성하고 물품. /redirect.html에 대한 모든 액세스는 http://127.0.0.1:8000으로 리디렉션됩니다. 이 방법을 선택하기 전에 서버가 .htaccess를 지원하는지 확인하십시오.

또 다른 추천 방법은 HTML 문서의 머리에, 메타 태그에 리디렉션 정보를 기록 이것은 또한 http://127.0.0.1:8000에 방문자를 리디렉션합니다

<meta http-equiv="refresh" content="0;url=http://127.0.0.1:8000" /> 

추가하는 것입니다. 그것은 사용자의 브라우저가 자바 스크립트를 비활성화 할 수 있기 때문에 리디렉션을 위해 javascript를 사용하는 것보다 낫습니다.

+0

감사합니다. 문제는 http://127.0.0.1 대신 127.0.0.1을 사용했습니다. – rjv

관련 문제