projects
/
~bandali
/
bndl.org
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move bandali.eu.org-specific bits of .htaccess to caffeine
[~bandali/bndl.org]
/
static
/
.htaccess
diff --git
a/static/.htaccess
b/static/.htaccess
index
96c757e
..
4f38f87
100644
(file)
--- a/
static/.htaccess
+++ b/
static/.htaccess
@@
-1,9
+1,15
@@
-# www -> no-www
<IfModule mod_rewrite.c>
<IfModule mod_rewrite.c>
+# don't add .html in the rewrite below
+Options -MultiViews
+
RewriteEngine On
RewriteEngine On
-RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
-RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI} [R,L]
-</IfModule>
+RewriteBase /
+# if not already on bandali.eu.org, redirect to there
+RewriteCond %{HTTP_HOST} !^bandali\.eu\.org$
+RewriteRule ^(.*)$ https://bandali.eu.org/$1 [R]
-# custom 404 page
-ErrorDocument 404 /404.html
+# now we have to explicitly tell apache that files with no
+# extension are actually .html
+RewriteCond %{REQUEST_FILENAME}.html -f
+RewriteRule !.*\.html$ %{REQUEST_FILENAME}.html [L]
+</IfModule>