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 "*"
26
- # </IfModule>
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 >
27
28
28
29
# ----------------------------------------------------------------------
29
30
# | Cross-origin images |
55
56
</FilesMatch >
56
57
</IfModule >
57
58
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
+
58
66
# ----------------------------------------------------------------------
59
67
# | Cross-origin resource timing |
60
68
# ----------------------------------------------------------------------
@@ -855,15 +863,12 @@ FileETag None
855
863
# to something like one week.
856
864
#
857
865
# https://httpd.apache.org/docs/current/mod/mod_expires.html
858
-
859
866
<IfModule mod_expires.c >
860
-
861
867
ExpiresActive on
862
- ExpiresDefault "access plus 1 month "
868
+ ExpiresDefault "access plus 0 seconds "
863
869
864
870
# CSS
865
-
866
- ExpiresByType text/css "access plus 1 year"
871
+ ExpiresByType text/css "access plus 0 seconds"
867
872
868
873
869
874
# Data interchange
@@ -882,25 +887,23 @@ FileETag None
882
887
883
888
884
889
# 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"
885
892
886
- ExpiresByType image/vnd.microsoft.icon "access plus 1 week"
887
- ExpiresByType image/x-icon "access plus 1 week"
888
-
889
- # HTML
890
-
893
+ # HTM
891
894
ExpiresByType text/html "access plus 0 seconds"
892
895
893
896
894
897
# JavaScript
895
898
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 "
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 "
899
902
900
903
901
904
# Manifest files
902
905
903
- ExpiresByType application/manifest+json "access plus 1 week "
906
+ ExpiresByType application/manifest+json "access plus 0 seconds "
904
907
ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
905
908
ExpiresByType text/cache-manifest "access plus 0 seconds"
906
909
@@ -912,48 +915,48 @@ FileETag None
912
915
913
916
# Media files
914
917
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 "
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 "
925
928
926
929
927
930
# Web fonts
928
931
929
932
# Collection
930
- ExpiresByType font/collection "access plus 1 month "
933
+ ExpiresByType font/collection "access plus 0 seconds "
931
934
932
935
# Embedded OpenType (EOT)
933
- ExpiresByType application/vnd.ms-fontobject "access plus 1 month "
934
- ExpiresByType font/eot "access plus 1 month "
936
+ ExpiresByType application/vnd.ms-fontobject "access plus 0 seconds "
937
+ ExpiresByType font/eot "access plus 0 seconds "
935
938
936
939
# OpenType
937
- ExpiresByType font/opentype "access plus 1 month "
938
- ExpiresByType font/otf "access plus 1 month "
940
+ ExpiresByType font/opentype "access plus 0 seconds "
941
+ ExpiresByType font/otf "access plus 0 seconds "
939
942
940
943
# TrueType
941
- ExpiresByType application/x-font-ttf "access plus 1 month "
942
- ExpiresByType font/ttf "access plus 1 month "
944
+ ExpiresByType application/x-font-ttf "access plus 0 seconds "
945
+ ExpiresByType font/ttf "access plus 0 seconds "
943
946
944
947
# Web Open Font Format (WOFF) 1.0
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 "
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 "
948
951
949
952
# Web Open Font Format (WOFF) 2.0
950
- ExpiresByType application/font-woff2 "access plus 1 month "
951
- ExpiresByType font/woff2 "access plus 1 month "
953
+ ExpiresByType application/font-woff2 "access plus 0 seconds "
954
+ ExpiresByType font/woff2 "access plus 0 seconds "
952
955
953
956
954
957
# Other
955
958
956
- ExpiresByType text/x-cross-___domain-policy "access plus 1 week "
959
+ ExpiresByType text/x-cross-___domain-policy "access plus 0 seconds "
957
960
958
961
</IfModule >
959
962
0 commit comments