Tenho dois subdomínios na mesma pasta pai, no mesmo disco e no mesmo servidor físico, operando na mesma instância do Apache2 e todos os seus mods. Como posso saber se as pastas são idênticas? Porque eu fiz isso:
cd ~/projects/subdomain2
rm -rf *
cd ../
cp -rf --preserve=all subdomain1/* subdomain2/
Estou tendo um problema muito específico no subdomínio2 - especificamente, o IE se recusa a manter sessões para o webapp que minha equipe está desenvolvendo no subdomínio2, mas no subdomínio1 as sessões são preservadas corretamente entre os carregamentos de página. Isso não está aqui nem ali; neste momento eu não me importopor queisso não está funcionando, só que o subdomínio1 resolve esse problema... de alguma forma. O que eusouA pergunta é: por que dois diretórios idênticos, com as mesmas regras .htaccess e as mesmas configurações de host virtual, se comportariam de maneira diferente? Algum outro palpite sobre o que pode estar causando as inconsistências?
Responder1
Para benefício de outros visitantes, resolvemos o problema. (Eu trabalho com mounty.) O problema era que o subdomínio1 era na verdade sub_domínio1 (ou seja, incluía um sublinhado) e o IE não aceita cookies de domínios com sublinhados. Tecnicamente, isso não é um bug, já que o IE segue a especificação RFC-2396 mais estritamente, mas é o único navegador que faz isso.
Autoridade: http://support.microsoft.com/kb/316112