.htaccess с двумя сценариями перенаправления

#html #apache #.htaccess

Вопрос:

Мой веб-сайт полностью выполнен в формате HTML, например, по адресу: example.com

Когда я перехожу на страницу «Контакты«, адрес выглядит так:

example.com/contact.html

Я хотел бы два сценария, которые будут направлены по адресу с суффиксом «/» :

  1. example.com/contact.html -> >example.com/contact/ (удаляет .html из адреса и добавляет «/» в конце)
  2. example.com/contact -> example.com/contact/

В настоящее время у меня есть только номер 1 в .htaccess:

 #example.com/contact/ will display the contents of example.com/contact.html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^/] )/$ $1.html [L,QSA]

#301 from example.com/contact.html to example.com/contact/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /.*.html HTTP/
RewriteRule ^(.*).html$ /$1/ [R=301,L]
 

Как добавить второй сценарий?