У меня в .htaccess перенаправление, которое должно преобразовать URL с .html
в без расширения, которое прекрасно работает.
RedirectMatch 301 ^/([^/]+)/([^/]+)\.html$ /$1/$2/
Я хочу исключить из правила, если имя файла называется index.html
, как мне это сделать?
То, что я пробовал, было
RedirectMatch 301 ^/([^/]+)/(?!index|[^/]+)\.html$ /$1/$2/
Но теперь он вообще не работает.