Удаление расширения файла с помощью grunt-contrib-connect и grunt-connect-rewrite

Я пытаюсь удалить «.html» из файлов в моем веб-приложении.

http://testing.com/one/ должен вернуть index.html из этой папки, но если нет косой черты (http://testing.com/one) это должно проверить на one.html

Кажется, что grunt-connect-rewrite отлично работает с примерами, которые я могу найти, но удаление расширений из файлов .html, похоже, убивает меня. Это правило похоже на то, которое я использовал бы в файле .htaccess.

connect: {
    server: {
        options: {
            port: 9000,
            keepalive: true,
            base: 'dist',
            middleware: function(connect, options) {
              return [
                rewriteRulesSnippet, 
                // Serve static files
                connect.static(require('path').resolve(options.base))
              ];
            }
        },
        rules: {
            '^(.*)\.html

Итак, вопрос в том, какое правильное правило использовать здесь?

: '/$1' } } }

Итак, вопрос в том, какое правильное правило использовать здесь?

Ответы на вопрос(3)

Ваш ответ на вопрос