Improved caching, Fixed sitemap

Update .htaccess, headers.php, and sitemap.txt
This commit is contained in:
2022-09-21 17:30:32 +02:00
parent f2f3f013f3
commit 97336cb8b5
3 changed files with 27 additions and 5 deletions

View File

@@ -18,6 +18,26 @@ ServerSignature Off
ErrorDocument 403 /403.php ErrorDocument 403 /403.php
ErrorDocument 404 /404.php ErrorDocument 404 /404.php
# Setting up browser's caching rules
# See:
# * https://stackoverflow.com/a/13029007
# * https://www.a2hosting.com/kb/developer-corner/apache-web-server/turning-off-caching-using-htaccess
# Default: 12 hours
Header set Cache-Control "max-age=43200, public, must-revalidate"
<FilesMatch "\.(?i:gif|jpe?g|png|ico|svg|woff2|otf)$">
# Static files: 1 Week
Header set Cache-Control "max-age=604800, public, must-revalidate"
</FilesMatch>
<FilesMatch "\.(?i:css|js)$">
# Semi-static files: 1 Day
Header set Cache-Control "max-age=86400, public, must-revalidate"
</FilesMatch>
#Header set Pragma "no-cache"
#Header set Expires 0
# Setting some headers for security. # Setting some headers for security.
Header always set X-Detected-Country "NK" Header always set X-Detected-Country "NK"
Header always set X-Frame-Options "deny" Header always set X-Frame-Options "deny"
@@ -26,7 +46,7 @@ Header always set X-XSS-Protection " 1; mode=block"
Header always set Referrer-Policy "no-referrer" Header always set Referrer-Policy "no-referrer"
Header always set X-Content-Type-Options "nosniff" Header always set X-Content-Type-Options "nosniff"
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
Header always set Cache-Control "max-age=300, public" #Header always set Cache-Control "max-age=300, public"
Header always set Access-Control-Allow-Origin "*" Header always set Access-Control-Allow-Origin "*"
Header unset X-Powered-By Header unset X-Powered-By
Header always set X-Powered-By "Amiga 1200, Kickstart 3.1" Header always set X-Powered-By "Amiga 1200, Kickstart 3.1"

View File

@@ -9,10 +9,9 @@ if(basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) {
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" /> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
<meta name="viewport" content="width=device-width" /> <meta name="viewport" content="width=device-width" />
<!-- TODO: Change to proper values once finished ! --> <meta content="cache, store" http-equiv="Cache-Control">
<meta content="no-cache, no-store, must-revalidate" http-equiv="Cache-Control"> <meta content="cache, store" http-equiv="Pragma">
<meta content="no-cache" http-equiv="Pragma"> <meta content="3600" http-equiv="Expires">
<meta content="0" http-equiv="Expires">
<meta name="theme-color" content="#1D2023"> <meta name="theme-color" content="#1D2023">
<link rel="icon" type="image/svg+xml" href="/favicon.svg"> <link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="alternate icon" href="/favicon.ico"> <link rel="alternate icon" href="/favicon.ico">

View File

@@ -3,6 +3,7 @@ https://nibblepoker.lu/content/
https://nibblepoker.lu/content/lscom-cli https://nibblepoker.lu/content/lscom-cli
https://nibblepoker.lu/content/youtube-auto-archiver https://nibblepoker.lu/content/youtube-auto-archiver
https://nibblepoker.lu/content/excel-worksheet-password-remover https://nibblepoker.lu/content/excel-worksheet-password-remover
https://nibblepoker.lu/content/mc-expanded-iron-bundles
https://nibblepoker.lu/links/ https://nibblepoker.lu/links/
https://nibblepoker.lu/contact/ https://nibblepoker.lu/contact/
https://nibblepoker.lu/privacy/ https://nibblepoker.lu/privacy/
@@ -11,6 +12,7 @@ https://nibblepoker.lu/en/content/
https://nibblepoker.lu/en/content/lscom-cli https://nibblepoker.lu/en/content/lscom-cli
https://nibblepoker.lu/en/content/youtube-auto-archiver https://nibblepoker.lu/en/content/youtube-auto-archiver
https://nibblepoker.lu/en/content/excel-worksheet-password-remover https://nibblepoker.lu/en/content/excel-worksheet-password-remover
https://nibblepoker.lu/en/content/mc-expanded-iron-bundles
https://nibblepoker.lu/en/links/ https://nibblepoker.lu/en/links/
https://nibblepoker.lu/en/contact/ https://nibblepoker.lu/en/contact/
https://nibblepoker.lu/en/privacy/ https://nibblepoker.lu/en/privacy/
@@ -19,6 +21,7 @@ https://nibblepoker.lu/fr/content/
https://nibblepoker.lu/fr/content/lscom-cli https://nibblepoker.lu/fr/content/lscom-cli
https://nibblepoker.lu/fr/content/youtube-auto-archiver https://nibblepoker.lu/fr/content/youtube-auto-archiver
https://nibblepoker.lu/fr/content/excel-worksheet-password-remover https://nibblepoker.lu/fr/content/excel-worksheet-password-remover
https://nibblepoker.lu/fr/content/mc-expanded-iron-bundles
https://nibblepoker.lu/fr/links/ https://nibblepoker.lu/fr/links/
https://nibblepoker.lu/fr/contact/ https://nibblepoker.lu/fr/contact/
https://nibblepoker.lu/fr/privacy/ https://nibblepoker.lu/fr/privacy/