У меня небольшая проблема с файлом .htaccess моего сайта. Я хочу, чтобы URL-адреса page.html и page/ перенаправляли на страницу без суффикса. Мне удалось отключить .html, но при вводе URL-адреса страницы я получаю внутреннюю ошибку сервера, что бы я ни пытался (Apache 2.4.18).
Вот полный код .htaccess (без попыток убрать косую черту)
Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^website\.com$ [NC]
RewriteRule ^(.*)$ http://www.website.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.website.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ $1.html [L,QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.html\ HTTP/
RewriteRule ^(.*)\.html$ /$1 [R=301,L]
Я хотел бы просто скопировать последние 6 строк, которые работали для .html, но вместо этого использовать косую черту, но я не уверен, как это сделать или есть ли лучшее решение. Любые советы высоко ценится!