2010-06-18 5 views
0

Mon installation idéale serait de prendre un site clients en cours, télécharger un .htaccess avec une regex à l'intérieur, qui correspondrait à l'URI, et s'il trouve une certaine extension de fichier, il utiliserait le même chemin, mais avec un domaine altéré.Utiliser .htaccess pour les fichiers du serveur à partir d'Amazon S3 CloudFront

ie.

chemin normal:

http://www.domain.com/something/images/someimage.jpeg
http://www.domain.com/assets/js/jquery.js

.htaccess traduit tournerait le dessus dans:

http://mycdn.other.com/something/images/someimage.jpeg
http://mycdn.other.com/assets/js/jquery.js

Je googlé pendant des heures d'affilée, sans la chance. Encore une fois, c'est pour réellement utiliser CloudFront d'Amazon. S3 est déjà monté sur le site Web pour les sauvegardes et le stockage des fichiers à l'aide de s3fs, mais cela ne résout pas le problème car il utilise S3 directement, sans utiliser CloudFront.

Répondre

6

Vous pouvez facilement résoudre ce problème avec une redirection permanente. Mais il serait complètement contraire à l'objectif d'utiliser cloudfront du tout. L'idée de cloudfront est que vos utilisateurs obtiennent toujours un serveur rapide à proximité d'eux. Si toutes les URL doivent encore passer par votre serveur, alors vous l'avez ralenti. Etes-vous sûr de ne pas pouvoir modifier les liens pour pointer vers le lien cloudfront?

Questions connexes