Add .htaccess files to git

In order that URLs work without .html extensions a .htaccess file containing the following is needed in the DocumentRoot as will as in sub-directories that contain .html files:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
                            
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteCond %{REQUEST_URI} ^(.+)\.html$
RewriteRule (.*)\.html$ /$1 [R=301,L]

The files exist on the live site -- I added them in the pub last night after we realised that all the pages apart from the front page were 404's...

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information