我通过iisnode在IIS中运行Ghost博客平台。
我希望IIS将默认路径重定向/重写为/ this / tag / sometag /,以便当有人进入博客时,该网站将显示标记下的第一篇帖子。
换句话说,我希望http://myblog.com/等同于http://myblog.com/tag/sometag/。
诀窍是Ghost是一个node.js应用程序,所以我已经有了一个重写规则来让ghost处理请求。规则就是这个:
因此,所有请求都由index.js端点传递并处理。
我现在真的不知道如何实现这一目标,到目前为止,我读到我还没有找到可以帮助我的东西。
提前感谢您的帮助/
答案 0 :(得分:0)
我无法看到你的规则,但我认为这是你正在寻找的。 p>
在/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]/')
},