Удаление расширения файла с помощью 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'
}
}
}
Итак, вопрос в том, какое правильное правило использовать здесь?