aboutsummaryrefslogtreecommitdiff
path: root/website/extra
diff options
context:
space:
mode:
Diffstat (limited to 'website/extra')
-rw-r--r--website/extra/htaccess42
1 files changed, 42 insertions, 0 deletions
diff --git a/website/extra/htaccess b/website/extra/htaccess
new file mode 100644
index 00000000..1dba17ae
--- /dev/null
+++ b/website/extra/htaccess
@@ -0,0 +1,42 @@
+RewriteEngine On
+
+RewriteRule ^$ /main.html [L,END]
+RewriteRule ^(index|home)(\.html)?$ / [NC,R=301]
+
+RewriteRule ^changelog$ /changelog.html [L,END]
+RewriteRule ^changelog(\.html)?$ /changelog [NC,R=301]
+RewriteRule ^credits$ /credits.html [L,END]
+RewriteRule ^credits(\.html)?$ /credits [NC,R=301]
+RewriteRule ^download$ /download.html [L,END]
+RewriteRule ^download(\.html)?$ /download [NC,R=301]
+RewriteRule ^all-versions$ /all-versions.html [L,END]
+RewriteRule ^all-versions(\.html)?$ /all-versions [NC,R=301]
+RewriteRule ^all-versions$ /all-versions.html [L,END]
+RewriteRule ^all-versions(\.html)?$ /all-versions [NC,R=301]
+RewriteRule ^disable-checked-exceptions$ /disable-checked-exceptions.html [L,END]
+RewriteRule ^disable-checked-exceptions(\.html)?$ /disable-checked-exceptions [NC,R=301]
+RewriteRule ^contributing$ /contributing.html [L,END]
+RewriteRule ^contributing(\.html)?$ /contributing [NC,R=301]
+
+<#list setupPages as pg>
+RewriteRule ^setup/${pg?no_esc}$ /setup/${pg?no_esc}.html [L,END]
+RewriteRule ^setup/${pg?no_esc}(\.html)?$ /setup/${pg?no_esc} [NC,R=301]
+</#list>
+
+RewriteRule ^features/all$ /features/index.html [L,END]
+RewriteRule ^features(/all)?$ /features/all [NC,R=301]
+RewriteRule ^features/index(\.html)?$ /features/all [NC,R=301]
+
+<#list featurePages as pg>
+RewriteRule ^features/${pg?no_esc}$ /features/${pg?no_esc}.html [L,END]
+RewriteRule ^features/${pg?no_esc}(\.html)?$ /features/${pg?no_esc} [NC,R=301]
+</#list>
+
+RewriteRule ^features/experimental/all$ /features/experimental/index.html [L,END]
+RewriteRule ^features/experimental(/all)?$ /features/experimental/all [NC,R=301]
+RewriteRule ^features/experimental/index(\.html)?$ /features/experimental/all [NC,R=301]
+
+<#list experimentalPages as pg>
+RewriteRule ^features/experimental/${pg?no_esc}$ /features/experimental/${pg?no_esc}.html [L,END]
+RewriteRule ^features/experimental/${pg?no_esc}(\.html)?$ /features/experimental/${pg?no_esc} [NC,R=301]
+</#list>