2014-10-12 36 views
0

我有通過iisnode在IIS中運行的Ghost博客平臺。rerouting node.js應用程序(Ghost)

我希望IIS重定向/重寫默認路徑/像這樣/ tag/sometag /這樣當有人進入博客時,該站點將顯示標籤下的第一篇文章。

換句話說,我想http://myblog.com/等同於http://myblog.com/tag/sometag/

訣竅是Ghost是一個node.js應用程序,所以我已經有一個重寫規則來獲取ghost來處理請求。該規則是這樣的一個:

因此,所有請求都是通過傳遞和index.js端點處理。

我真的不現在如何實現這一點,迄今爲止我閱讀我還沒有找到可以幫助我的東西。

預先感謝您對您幫助/

回答

0

我看不到你的規則,但我認爲這是你在找什麼。

在/ghost/core/server/routes/frontend.js變化:

router.get('/', frontend.homepage); 

router.get('/', frontend.newfunction); 

然後在/ghost/core/server/controllers/frontend.js後:

frontendControllers = { 

地址:

newfunction: function(req, res, next) { 
    return res.redirect(config.paths.subdir+'/[the path]/[you want]/') 
},