diff options
author | Jesús <heckyel@hyperbola.info> | 2019-09-23 23:17:00 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2019-09-23 23:17:00 -0500 |
commit | 78b95044577a6d152b7ea81915187c325fb0d13a (patch) | |
tree | a1103ec46099c7f4162542000e6a62bf648cf083 | |
parent | 2dcae1179c98666e888089dcc1d7d84f36321088 (diff) | |
download | cl-78b95044577a6d152b7ea81915187c325fb0d13a.tar.lz cl-78b95044577a6d152b7ea81915187c325fb0d13a.tar.xz cl-78b95044577a6d152b7ea81915187c325fb0d13a.zip |
Added .htaccess
-rw-r--r-- | content/.htaccess | 40 | ||||
-rw-r--r-- | pelicanconf.py | 2 |
2 files changed, 41 insertions, 1 deletions
diff --git a/content/.htaccess b/content/.htaccess new file mode 100644 index 0000000..0da9c61 --- /dev/null +++ b/content/.htaccess @@ -0,0 +1,40 @@ +# Extra Security Headers +<IfModule mod_headers.c> + Header set X-XSS-Protection "1; mode=block" + Header always append X-Frame-Options SAMEORIGIN + Header set X-Content-Type-Options nosniff + # DISABLE CACHING + # Header set Cache-Control "no-cache, no-store, must-revalidate" + # Header set Pragma "no-cache" + # Header set Expires 0 +</IfModule> + +<IfModule mod_rewrite.c> + RewriteEngine On + RewriteBase / + RewriteRule ^index\.php$ - [L] + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule . /index.php [L] + + # Rewrite HTTP to HTTPS + RewriteCond %{HTTPS} !=on + RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L] +</IfModule> + +ErrorDocument 404 /404.html + +# BEGIN EXPIRES +<IfModule mod_expires.c> + ExpiresActive On + ExpiresByType text/plain "access plus 1 minute" + ExpiresByType text/vtt "access plus 1 year" + ExpiresByType text/css "access plus 1 year" + ExpiresByType image/jpg "access plus 1 year" + ExpiresByType image/jpeg "access plus 1 year" + ExpiresByType image/gif "access plus 1 year" + ExpiresByType image/png "access plus 1 year" + ExpiresByType text/html "access plus 600 seconds" + ExpiresDefault "access plus 1 year" +</IfModule> +# END EXPIRES diff --git a/pelicanconf.py b/pelicanconf.py index 42f9c21..45f283f 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -49,7 +49,7 @@ AUTHORS_URL = 'pages/créditos/' AUTHORS_SAVE_AS = 'pages/créditos/index.html' ARCHIVES_URL = 'archives/' ARCHIVES_SAVE_AS = 'archives/index.html' -STATIC_PATHS = ['asciicasts', 'heckyel_pub.asc', 'robots.txt', 'wp-content', 'vendor'] +STATIC_PATHS = ['.htaccess', 'asciicasts', 'heckyel_pub.asc', 'robots.txt', 'wp-content', 'vendor'] PAGE_EXCLUDES = ['asciicasts', 'wp-content', 'vendor'] ARTICLE_EXCLUDES = ['asciicasts', 'wp-content', 'vendor'] |