Grunt Connect требует расширения.html

Я создавал сайт с Grunt и grunt-contrib-connect.

Я хотел бы, чтобы URL моего сайта не требовали расширения файлов (например, 'foo', а не 'foo.html')
Из того, что я могу собрать, gunt-contrib-connect не обращает внимания на файлы htaccess, поэтому я не могу определить там переписывание модов.

Это кажется возможным с использованием промежуточного программного обеспечения, но я не могу найти упоминания о том, как это возможно. Любая помощь будет принята с благодарностью.

    connect: {
        server: {
            options: {
                port: 9000,
                base: 'build/',
                livereload: true,
                open: true
            }
        }
    },

1 ответ

Вам необходимо подключить промежуточное программное обеспечение для реализации правил перезаписи в соответствии с документацией по подключению.

Grunt-connect-rewrite выглядит как путь, вы можете найти более подробную информацию здесь: https://github.com/viart/grunt-connect-rewrite.

Вот точно такой же вопрос, используя ранее упомянутую реализацию.

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

Другие вопросы по тегам