Skip to content

Commit 05fbf2a

Browse files
committed
.htaccess override
1 parent f54ee19 commit 05fbf2a

File tree

1 file changed

+43
-40
lines changed

1 file changed

+43
-40
lines changed

.htaccess

Lines changed: 43 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@
2121
# https://enable-cors.org/
2222
# https://www.w3.org/TR/cors/
2323

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>
2728

2829
# ----------------------------------------------------------------------
2930
# | Cross-origin images |
@@ -55,6 +56,13 @@
5556
</FilesMatch>
5657
</IfModule>
5758

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+
5866
# ----------------------------------------------------------------------
5967
# | Cross-origin resource timing |
6068
# ----------------------------------------------------------------------
@@ -855,15 +863,12 @@ FileETag None
855863
# to something like one week.
856864
#
857865
# https://httpd.apache.org/docs/current/mod/mod_expires.html
858-
859866
<IfModule mod_expires.c>
860-
861867
ExpiresActive on
862-
ExpiresDefault "access plus 1 month"
868+
ExpiresDefault "access plus 0 seconds"
863869

864870
# CSS
865-
866-
ExpiresByType text/css "access plus 1 year"
871+
ExpiresByType text/css "access plus 0 seconds"
867872

868873

869874
# Data interchange
@@ -882,25 +887,23 @@ FileETag None
882887

883888

884889
# 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"
885892

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
891894
ExpiresByType text/html "access plus 0 seconds"
892895

893896

894897
# JavaScript
895898

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"
899902

900903

901904
# Manifest files
902905

903-
ExpiresByType application/manifest+json "access plus 1 week"
906+
ExpiresByType application/manifest+json "access plus 0 seconds"
904907
ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
905908
ExpiresByType text/cache-manifest "access plus 0 seconds"
906909

@@ -912,48 +915,48 @@ FileETag None
912915

913916
# Media files
914917

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"
925928

926929

927930
# Web fonts
928931

929932
# Collection
930-
ExpiresByType font/collection "access plus 1 month"
933+
ExpiresByType font/collection "access plus 0 seconds"
931934

932935
# 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"
935938

936939
# 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"
939942

940943
# 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"
943946

944947
# 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"
948951

949952
# 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"
952955

953956

954957
# Other
955958

956-
ExpiresByType text/x-cross-___domain-policy "access plus 1 week"
959+
ExpiresByType text/x-cross-___domain-policy "access plus 0 seconds"
957960

958961
</IfModule>
959962

0 commit comments

Comments
 (0)