2011-09-23 6 views
0

http://somesite.com이라는 사이트를 개발하기 위해 Drupal 7을 사용하고 있습니다. 내 요구 사항이 자체 요청 시간에 내 디렉토리 에 sub.somesite.com 폴더가있는 경우 사이트를 http://sub.somesite.com으로 리디렉션해야합니다. hook_init 함수에서 호출되는 JavaScript 파일에 연결된 사용자 정의 모듈이 있습니다. 이 js 파일에는 리디렉션 스크립트가 들어 있습니다.drupal에서의 방향 전환 7

그러나 이제 http://somesite.com이로드 된 다음 http://sub.somesite.com으로 리디렉션됩니다. 부트 스트랩 프로세스 자체에서 파일 확인 및 리디렉션을 수행하여 사용자가 사이트 리디렉션을 인식하지 못하게해야합니다.

hook_boot 함수에서 drupal_add_js 함수를 호출하면 치명적인 오류가 발생합니다 (drupal_add_js()가 정의되지 않음).

이 요구 사항을 충족시키는 다른 방법이 있습니까? 페이지 내용이 그 사람없이 페이지를 리디렉션 너무 늦기하는 시간에 의해 건설 될 때까지

어떤 도움을 크게 .. 미리 감사합니다 ..

답변

0

이 작동하지 않습니다가, 자바 스크립트가 평가되지 않습니다 감사하겠습니다 알아 차렸다. 자바 스크립트를 사용하면 항상 지연이 발생합니다 ... 조건이 일치하는 경우 hook_boot()header('Location: somewhere')을 사용하려고합니다.