2010-01-19 4 views
2

웹 사이트를 한 서버에서 다른 서버로 이동하고 있습니다. 둘 다 CentOS 5 x64아파치 2.2PHP 5.2.X의 유사한 변형입니다.PHP/Apache REQUEST_URI의 동작이 다릅니 까?

Wordpress을 비롯한 일부 스크립트는 올바르게 작동하지 않습니다. 이전 서버에서

: 새 서버에 REQUEST_URI = /phpinfo.php
: 나는 변종 중 하나를 수용하기 위해 내 자신의 코드를 변경하지만 정말하지 않는 한 REQUEST_URI = http://www.example.com/phpinfo.php

이 문제가 REQUEST_URI 세계 사이의 차이 밝혀 워드 프레스을 위해 그것을 할 등

내가 이전 서버에 따라 REQUEST_URI없이 행동을 할 apache/php에 어떻게해야합니까?

+2

서버가 HTTP 프록시로 작동 할 때 완전한 절대 URL을 REQUEST_URI로 볼 수 있습니다. 그것은 관련 될 수 있습니까? – bobince

+0

웹 서버 변경과 관련하여 http://www.serverfault.com/을 시도해 볼 수 있습니다. . . – leepowers

+0

서버가 아직 라이브가 아니므로 프록시 인 것처럼 브라우저에 직접 연결하기 위해 브라우저를 연결했습니다. 이것은 내가 DNS를 repoint하기 전에 내가 아파치 가상 호스트 구성이 예상대로 작동하는지 확인하는 것을 허용한다. 이것이 원인인가? – djskinner

답변

0

추측 해 보면 이전 서버는 기본 가상 호스트를 사용하여 요청을 처리하지만 최신 서버는 이름이 지정된 가상 호스트를 사용합니다 (맨 앞에 표시 될 수 있음).

+0

그들은 실제로 둘 다 유령에있어. 문제는 bobince가 지적한 것처럼 사이트를 테스트하기 위해 사용했던 HTTP 프록시 방법이었습니다. – djskinner

관련 문제