From 263e04b82897596e2f85767699dded9afb1e7653 Mon Sep 17 00:00:00 2001 From: Stefan Schlott Date: Sat, 24 Aug 2013 09:26:57 +0200 Subject: [PATCH] htaccess file: Twitter archive redirect, 404 page --- Rules | 8 ++++++++ content/404.md | 6 ++++++ content/htaccess.txt | 4 ++++ 3 files changed, 18 insertions(+) create mode 100644 content/404.md create mode 100644 content/htaccess.txt diff --git a/Rules b/Rules index 4d4dd94b..38c52c2d 100644 --- a/Rules +++ b/Rules @@ -22,6 +22,10 @@ compile '/styles/*' do end end +compile "/htaccess" do + filter :erb +end + compile '*' do item_name = if item.identifier=="/" "" @@ -59,6 +63,10 @@ route '/styles/*' do item.identifier.chop + '.css' end +route "/htaccess" do + "/.htaccess" +end + route '*' do if item.binary? item.identifier.chop + '.' + item[:extension] diff --git a/content/404.md b/content/404.md new file mode 100644 index 00000000..d2d4f1ff --- /dev/null +++ b/content/404.md @@ -0,0 +1,6 @@ +----- +title: 404 - page not found +kind: page +----- +Whoopsie! + diff --git a/content/htaccess.txt b/content/htaccess.txt new file mode 100644 index 00000000..c4b11d04 --- /dev/null +++ b/content/htaccess.txt @@ -0,0 +1,4 @@ +ErrorDocument 404 /404/index.html + +Redirect 301 /archives/twitter/ /archives/twitter/<%= twitter_grouped_by_month.keys.sort.last %>/ +