2013-04-05 15 views

回答

0

我看到你正在嘗試使用Express URL路由解析器以及REGEX表達式,不幸的是這不起作用,你必須使用其中一個或另一個。

刪除字符串並放置一個REGEX模式。然後,REGEX表達式中的組將在req.params [0]和req.params [1]上可用。

app.get(/(.+)\.html/, function(req, res, next) { 
    res.redirect(req.params[0].substring(0, req.params[0].length - 5)); // -5 for length of '.html' 
}); 

筆者認爲應(未經測試)一般爲所有HTML擴展排序,如果能夠成爲一個有益的指導:)