2017-10-06 2 views
1

Je viens de créer une page d'erreur personnalisée, mais je ne peux pas définir plusieurs en-têtes sur le (s) fichier (s).En-tête de codage de contenu sur les fichiers html dans le dossier speciffic du compartiment AWS S3

Actuellement mes têtes ressemblent à ceci:

X-Firefox-Spdy h2 
accept-ranges bytes 
age 432 
content-length 1931 
content-type text/html 
date Fri, 06 Oct 2017 10:55:47 GMT 
etag "6fc24050256bab8cec351de1c6c74a4f" 
last-modified Fri, 06 Oct 2017 10:55:33 GMT 
server AmazonS3 
via 1.1 a57f85bbf89c6dasdasdasddcddasd9687e0.cloudfront.net (CloudFront) 
x-amz-cf-id JZAiF7gZnnUVrorerfasusQu84gQVGwV0UU4h3mjaw4E-CKL2_Xm6zOg== 
x-cache Error from cloudfront 

mais devrait vraiment ressembler à ceci:

X-Firefox-Spdy h2 
age 1512 
content-encoding gzip 
content-type text/html 
date Fri, 14 Jul 2017 06:42:03 GMT 
last-modified Sat, 17 Jan 2015 17:35:49 GMT 
server AmazonS3 
vary Accept-Encoding 
via 1.1 a57f85bbf89c6dasdasdasddcddasd9687e0.cloudfront.net (CloudFront) 
x-amz-cf-id JZAiF7gZnnUVrorerfasusQu84gQVGwV0UU4h3mjaw4E-CKL2_Xm6zOg== 
x-cache Error from cloudfront 

Il y a une option dans les métadonnées pour entrer dans Content-Encoding, mais quand je rentre gzip, Je continue à recevoir une erreur et la page n'est pas affichée. En plus de cela, l'en-tête Accept-Encoding ne peut pas être défini et quand j'essaye de supprimer l'en-tête accept-ranges, il continue à revenir encore et encore.

Que dois-je faire ou ne pas faire pour bien faire les choses?

S'il vous plaît aider

+0

Quel est le message d'erreur que vous recevez? – Kannaiyan

+0

Erreur de codage de contenu – AlexB

+0

Je l'ai fait en partie, j'ai dû utiliser 7zip pour gzip le fichier original, puis le télécharger sur mon seau S3, puis ajouté Content-Encoding gzip et cela a fonctionné. Maintenant, je dois me débarrasser de l'en-tête accept-ranges et de l'en-tête content-length et ajouter varié Accept Encoding. – AlexB

Répondre