Grunt Connect需要.html扩展名

时间:2014-02-21 17:57:26

标签: node.js gruntjs grunt-contrib-connect

我一直在用Grunt和grunt-contrib-connect建立一个网站。

我想让我的网站网址不需要文件扩展名(即'foo'不是'foo.html')
从我可以收集的gunt-contrib-connect没有注意htaccess文件所以我不能在那里定义mod重写。

这似乎可以使用中间件,但我找不到任何提及这是如何可能的。任何帮助将不胜感激。

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

1 个答案:

答案 0 :(得分:0)

根据connect documentation,你需要连接中间件来实现重写规则。

grunt-connect-rewrite似乎是您可以在此处找到更多信息的方式:https://github.com/viart/grunt-connect-rewrite

以下是使用前面提到的实现的完全相同的问题。

Removing file extension using grunt-contrib-connect and grunt-connect-rewrite