#html #apache #.htaccess
Вопрос:
Мой веб-сайт полностью выполнен в формате HTML, например, по адресу: example.com
Когда я перехожу на страницу «Контакты«, адрес выглядит так:
example.com/contact.html
Я хотел бы два сценария, которые будут направлены по адресу с суффиксом «/» :
- example.com/contact.html -> >example.com/contact/ (удаляет .html из адреса и добавляет «/» в конце)
- 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]
Как добавить второй сценарий?