21
21
# https://enable-cors.org/
22
22
# https://www.w3.org/TR/cors/
23
23
24
- <IfModule mod_headers.c >
25
- Header set Access-Control-Allow -Origin "cr8s.net"
26
- Header set Access-Control-Allow -Origin "www.google-analytics.com"
27
- </IfModule >
24
+ # <IfModule mod_headers.c>
25
+ # Header set Access-Control-Allow-Origin "*"
26
+ # </IfModule>
28
27
29
28
# ----------------------------------------------------------------------
30
29
# | Cross-origin images |
56
55
</FilesMatch >
57
56
</IfModule >
58
57
59
- <IfModule mod_headers.c >
60
- <FilesMatch "\.(js?)$" >
61
- Header set Access-Control-Allow -Origin "www.google-analytics.com"
62
- Header set Access-Control-Allow -Origin "cr8s.net"
63
- </FilesMatch >
64
- </IfModule >
65
-
66
58
# ----------------------------------------------------------------------
67
59
# | Cross-origin resource timing |
68
60
# ----------------------------------------------------------------------
@@ -863,12 +855,15 @@ FileETag None
863
855
# to something like one week.
864
856
#
865
857
# https://httpd.apache.org/docs/current/mod/mod_expires.html
858
+
866
859
<IfModule mod_expires.c >
860
+
867
861
ExpiresActive on
868
- ExpiresDefault "access plus 0 seconds "
862
+ ExpiresDefault "access plus 1 month "
869
863
870
864
# CSS
871
- ExpiresByType text/css "access plus 0 seconds"
865
+
866
+ ExpiresByType text/css "access plus 1 year"
872
867
873
868
874
869
# Data interchange
@@ -887,23 +882,25 @@ FileETag None
887
882
888
883
889
884
# Favicon (cannot be renamed!) and cursor images
890
- ExpiresByType image/vnd.microsoft.icon "access plus 0 seconds"
891
- ExpiresByType image/x-icon "access plus 0 seconds"
892
885
893
- # HTM
886
+ ExpiresByType image/vnd.microsoft.icon "access plus 1 week"
887
+ ExpiresByType image/x-icon "access plus 1 week"
888
+
889
+ # HTML
890
+
894
891
ExpiresByType text/html "access plus 0 seconds"
895
892
896
893
897
894
# JavaScript
898
895
899
- ExpiresByType application/javascript "access plus 0 seconds "
900
- ExpiresByType application/x-javascript "access plus 0 seconds "
901
- ExpiresByType text/javascript "access plus 0 seconds "
896
+ ExpiresByType application/javascript "access plus 1 year "
897
+ ExpiresByType application/x-javascript "access plus 1 year "
898
+ ExpiresByType text/javascript "access plus 1 year "
902
899
903
900
904
901
# Manifest files
905
902
906
- ExpiresByType application/manifest+json "access plus 0 seconds "
903
+ ExpiresByType application/manifest+json "access plus 1 week "
907
904
ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
908
905
ExpiresByType text/cache-manifest "access plus 0 seconds"
909
906
@@ -915,48 +912,48 @@ FileETag None
915
912
916
913
# Media files
917
914
918
- ExpiresByType audio/ogg "access plus 0 seconds "
919
- ExpiresByType image/bmp "access plus 0 seconds "
920
- ExpiresByType image/gif "access plus 0 seconds "
921
- ExpiresByType image/jpeg "access plus 0 seconds "
922
- ExpiresByType image/png "access plus 0 seconds "
923
- ExpiresByType image/svg+xml "access plus 0 seconds "
924
- ExpiresByType image/webp "access plus 0 seconds "
925
- ExpiresByType video/mp4 "access plus 0 seconds "
926
- ExpiresByType video/ogg "access plus 0 seconds "
927
- ExpiresByType video/webm "access plus 0 seconds "
915
+ ExpiresByType audio/ogg "access plus 1 month "
916
+ ExpiresByType image/bmp "access plus 1 month "
917
+ ExpiresByType image/gif "access plus 1 month "
918
+ ExpiresByType image/jpeg "access plus 1 month "
919
+ ExpiresByType image/png "access plus 1 month "
920
+ ExpiresByType image/svg+xml "access plus 1 month "
921
+ ExpiresByType image/webp "access plus 1 month "
922
+ ExpiresByType video/mp4 "access plus 1 month "
923
+ ExpiresByType video/ogg "access plus 1 month "
924
+ ExpiresByType video/webm "access plus 1 month "
928
925
929
926
930
927
# Web fonts
931
928
932
929
# Collection
933
- ExpiresByType font/collection "access plus 0 seconds "
930
+ ExpiresByType font/collection "access plus 1 month "
934
931
935
932
# Embedded OpenType (EOT)
936
- ExpiresByType application/vnd.ms-fontobject "access plus 0 seconds "
937
- ExpiresByType font/eot "access plus 0 seconds "
933
+ ExpiresByType application/vnd.ms-fontobject "access plus 1 month "
934
+ ExpiresByType font/eot "access plus 1 month "
938
935
939
936
# OpenType
940
- ExpiresByType font/opentype "access plus 0 seconds "
941
- ExpiresByType font/otf "access plus 0 seconds "
937
+ ExpiresByType font/opentype "access plus 1 month "
938
+ ExpiresByType font/otf "access plus 1 month "
942
939
943
940
# TrueType
944
- ExpiresByType application/x-font-ttf "access plus 0 seconds "
945
- ExpiresByType font/ttf "access plus 0 seconds "
941
+ ExpiresByType application/x-font-ttf "access plus 1 month "
942
+ ExpiresByType font/ttf "access plus 1 month "
946
943
947
944
# Web Open Font Format (WOFF) 1.0
948
- ExpiresByType application/font-woff "access plus 0 seconds "
949
- ExpiresByType application/x-font-woff "access plus 0 seconds "
950
- ExpiresByType font/woff "access plus 0 seconds "
945
+ ExpiresByType application/font-woff "access plus 1 month "
946
+ ExpiresByType application/x-font-woff "access plus 1 month "
947
+ ExpiresByType font/woff "access plus 1 month "
951
948
952
949
# Web Open Font Format (WOFF) 2.0
953
- ExpiresByType application/font-woff2 "access plus 0 seconds "
954
- ExpiresByType font/woff2 "access plus 0 seconds "
950
+ ExpiresByType application/font-woff2 "access plus 1 month "
951
+ ExpiresByType font/woff2 "access plus 1 month "
955
952
956
953
957
954
# Other
958
955
959
- ExpiresByType text/x-cross-___domain-policy "access plus 0 seconds "
956
+ ExpiresByType text/x-cross-___domain-policy "access plus 1 week "
960
957
961
958
</IfModule >
962
959
0 commit comments