diff --git a/src/routes/index.js b/src/routes/index.js index 3c13e89a9c..156742ebd6 100644 --- a/src/routes/index.js +++ b/src/routes/index.js @@ -53,7 +53,9 @@ function topicRoutes(app, middleware, controllers) { } function postRoutes(app, middleware, controllers) { - setupPageRoute(app, '/post/:pid', middleware, [], controllers.posts.redirectToPost); + const middlewares = [middleware.maintenanceMode, middleware.registrationComplete, middleware.pluginHooks]; + app.get('/post/:pid', middleware.busyCheck, middleware.buildHeader, middlewares, controllers.posts.redirectToPost); + app.get('/api/post/:pid', middlewares, controllers.posts.redirectToPost); } function tagRoutes(app, middleware, controllers) {