From a24a6123cb40730b9f62c7c597abaa91265b5ce8 Mon Sep 17 00:00:00 2001 From: Chris Croome Date: Sat, 1 Dec 2018 17:13:51 +0000 Subject: [PATCH] .htaccess file to serve /example.html as /example --- _coops/htaccess | 16 ++++++++++++++++ _services/htaccess | 16 ++++++++++++++++ _technologies/htaccess | 16 ++++++++++++++++ htaccess | 16 ++++++++++++++++ 4 files changed, 64 insertions(+) create mode 100644 _coops/htaccess create mode 100644 _services/htaccess create mode 100644 _technologies/htaccess create mode 100644 htaccess diff --git a/_coops/htaccess b/_coops/htaccess new file mode 100644 index 0000000..2ac0ab1 --- /dev/null +++ b/_coops/htaccess @@ -0,0 +1,16 @@ +--- +layout: none +permalink: .htaccess +--- +# Serve requests for /example using the files at /example.html +RewriteEngine on +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteRule ^(.*)$ $1.html + +# Redirect requests for /example.html to /example +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteCond %{REQUEST_URI} ^(.+)\.html$ +RewriteRule (.*)\.html$ /$1 [R=301,L] + diff --git a/_services/htaccess b/_services/htaccess new file mode 100644 index 0000000..2ac0ab1 --- /dev/null +++ b/_services/htaccess @@ -0,0 +1,16 @@ +--- +layout: none +permalink: .htaccess +--- +# Serve requests for /example using the files at /example.html +RewriteEngine on +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteRule ^(.*)$ $1.html + +# Redirect requests for /example.html to /example +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteCond %{REQUEST_URI} ^(.+)\.html$ +RewriteRule (.*)\.html$ /$1 [R=301,L] + diff --git a/_technologies/htaccess b/_technologies/htaccess new file mode 100644 index 0000000..2ac0ab1 --- /dev/null +++ b/_technologies/htaccess @@ -0,0 +1,16 @@ +--- +layout: none +permalink: .htaccess +--- +# Serve requests for /example using the files at /example.html +RewriteEngine on +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteRule ^(.*)$ $1.html + +# Redirect requests for /example.html to /example +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteCond %{REQUEST_URI} ^(.+)\.html$ +RewriteRule (.*)\.html$ /$1 [R=301,L] + diff --git a/htaccess b/htaccess new file mode 100644 index 0000000..2ac0ab1 --- /dev/null +++ b/htaccess @@ -0,0 +1,16 @@ +--- +layout: none +permalink: .htaccess +--- +# Serve requests for /example using the files at /example.html +RewriteEngine on +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteRule ^(.*)$ $1.html + +# Redirect requests for /example.html to /example +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME}\.html -f +RewriteCond %{REQUEST_URI} ^(.+)\.html$ +RewriteRule (.*)\.html$ /$1 [R=301,L] +