1

我一直在用 Grunt 和 grunt-contrib-connect 构建一个站点。

我想让我的网站网址不需要文件扩展名(即“foo”而不是“foo.html”)
据我所知,gunt-contrib-connect 不关注 htaccess 文件,所以我无法定义 mod 重写那里。

这似乎可以通过使用中间件来实现,但我找不到任何关于这如何可能的提及。任何帮助将不胜感激。

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

1 回答 1

0

根据连接文档,您需要连接中间件来实现重写规则。

grunt-connect-rewrite 似乎是要走的路,您可以在这里找到更多信息:https ://github.com/viart/grunt-connect-rewrite 。

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

使用 grunt-contrib-connect 和 grunt-connect-rewrite 删除文件扩展名

于 2014-02-21T18:44:55.847 回答