Есть правило (найдено в интернете):
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
Оно должно редиректить страницы без слеша в конце, на страницы со слешем в конце. Оно так и делает. Но возникает следующий баг:
При отрытии главной страницы - пишет, что страница не найдена
+
На сайте есть страницы вида sitename.com/product-url.html
Как прописать регулярное выражение, которое бы означало:
"Если строка длиннее 1 символа и она не заканчивается на .html и при этом не заканчивается на /"
Заранее спасибо тому, кто поможет разобраться! )