.htaccess Remover extensão de URL, adicionar barra à direita

Venho tentando fazer com que isso funcione no servidor do meu cliente para um site que estou desenvolvendo, mas simplesmente não consigo fazê-lo funcionar. Basicamente, estou tentando remover as extensões .html e adicionar uma barra final (na barra de URL).

Então, se alguém entrar:

-example.com / home / ----------- vai para ----- example.com/home

-example.com / home ------------ vai para ----- example.com/home

-example.com / home.html ------ vai para ----- example.com/home

-example.com / home.html / ----- vai para ----- example.com/home

-example.com / home / .html ----- vai para ----- example.com/home

-example.com / home / .html / ---- vai para ----- example.com/home

Aqui está o meu .htaccess até agora, que funciona PERFEITAMENTE e faz tudo o que eu quero, exceto adicionar a barra final no fina

Aqui está esse código:

#force www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*) http://www.%{HTTP_HOST}/1 [R=301,L]

# remove .html ONLY if requested directly
RewriteCond %{THE_REQUEST} (\.html\sHTTP/1)
RewriteRule ^(.+)\.html /1 [R=301,L,QSA]

# remove trailing slash ONLY if it is not an existing folder
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/ /1 [L,R=301]

# rewrite to FILENAME.html if such file does exist and is not a folder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*) /1.html [L,QSA]

Todos os meus arquivos hospedados no servidor estão no formato FILENAME.html e estão localizados no diretório rai

Então, se alguém puder me ajudar, eu realmente aprecio iss

questionAnswers(2)

yourAnswerToTheQuestion