Estou desenvolvendo um novo site para substituir nosso site antigo. A URL do site de desenvolvimento é 11.22.33.44/~abc/ (não exatamente esse IP) porque foi isso que o Host Gator me deu para usar. Depois de concluído, alterarei os servidores DNS para que nosso nome de domínio aponte para esse servidor e não para o antigo.
Estou usando o Drupal e tomando muito cuidado para manter todos os links relativos. No entanto, por causa do /~abc/ no URL de desenvolvimento, nem sempre é possível mantê-lo relativo e muitos links serão quebrados. Dentro do sistema drupal ou em qualquer lugar que o PHP drupal seja usado, como para menus, ele pode descobrir a URL por conta própria. Mas para quaisquer imagens e links inseridos no WYSIWYG, eles serão quebrados.
Um link virtual (link simbólico) pode resolver esse problema? Devo usar o comando ln -s /~abc /
? O URL mywebsite.org/~abc/node/1
mostrará a página mywebsite.org/node/1
?
Eu sei que isso não é ideal para SEO, manutenção e outros motivos. Mas tornaria a migração muito mais suave e rápida. Obrigado!
Responder1
Um link simbólico resolverá o problema do seu sistema de arquivos. Certifique-se de ter as mesmas permissões para pastas e arquivos no aplicativo antigo e no novo.
Para suas imagens, eu daria uma olhada nos redirecionamentos 301/302. Dê uma olhada nesta postagem aqui:
https://stackoverflow.com/questions/8700621/htaccess-r-301-vs-r-302
Espero que ajude!