aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.htaccess12
1 files changed, 10 insertions, 2 deletions
diff --git a/.htaccess b/.htaccess
index 81f7116..84a7eaf 100644
--- a/.htaccess
+++ b/.htaccess
@@ -6,13 +6,21 @@ ErrorDocument 404 /404.html
RewriteEngine on
+# Redirect HTTP to HTTPS
RewriteCond %{HTTPS} != on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
+# Disallow access to .htaccess
RewriteRule /?\.htaccess$ - [F,L]
-RewriteRule ^(license-generator) license-generator.fcgi [L]
-
+# Remove .html extension
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.html [L]
+
+# FastCGI routes
+RewriteRule ^(license) license.fcgi [QSA,L]
+RewriteRule ^(license/download) license.fcgi [QSA,L]
+RewriteRule ^(fulfillment) fulfillment.fcgi [QSA,L]
+RewriteRule ^(license.fcgi)$ - [L,R=404]
+RewriteRule ^(fulfillment.fcgi)$ - [L,R=404]