동일한 물리적 서버의 동일한 디스크에 있는 동일한 상위 폴더에 두 개의 하위 도메인이 있으며 동일한 Apache2 인스턴스와 해당 모드에서 작동합니다. 폴더가 동일한지 어떻게 알 수 있나요? 내가 이렇게 했기 때문에:
cd ~/projects/subdomain2
rm -rf *
cd ../
cp -rf --preserve=all subdomain1/* subdomain2/
subdomain2에 매우 구체적인 문제가 있습니다. 특히 IE는 우리 팀이 subdomain2에서 개발 중인 웹 앱에 대한 세션 유지를 거부하지만 subdomain1 세션은 페이지 로드 간에 올바르게 유지됩니다. 그것은 여기도 거기도 아닙니다. 지금은 상관없어왜작동하지 않습니다. 해당 하위 도메인1만이 해당 문제를 해결합니다. 어떻게든. 내가 무엇을~이다질문은 왜 동일한 .htaccess 규칙과 동일한 가상 호스트 구성을 가진 두 개의 동일한 디렉토리가 다르게 동작할까요? 불일치의 원인이 될 수 있는 다른 추측이 있습니까?
답변1
다른 방문자의 이익을 위해 문제를 해결했습니다. (저는 mounty와 함께 작업합니다.) 문제는 subdomain1이 실제로는 sub_domain1(즉, 밑줄 포함)이고 IE가 밑줄이 있는 도메인의 쿠키를 허용하지 않는다는 것입니다. 기술적으로 이것은 버그가 아닙니다. IE는 RFC-2396 사양을 더 엄격하게 따르지만 이를 수행하는 유일한 브라우저입니다.