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