Redirect 如何在nuxt.js中从www重定向到非www
谁知道如何在nuxt.js中从www重定向到非wwwRedirect 如何在nuxt.js中从www重定向到非www,redirect,nuxt.js,server-side-rendering,Redirect,Nuxt.js,Server Side Rendering,谁知道如何在nuxt.js中从www重定向到非www 提前感谢。以防任何人仍有此问题 我必须使用本文使用CloudFlare解决这个问题 您还可以使用服务器中间件来实现它 创建一个文件并粘贴到以下代码中 module.exports = function (req, res, next) { const host = req.headers.host const url = req.url const env = process.env.NODE_ENV const forc
提前感谢。以防任何人仍有此问题 我必须使用本文使用CloudFlare解决这个问题 您还可以使用服务器中间件来实现它 创建一个文件并粘贴到以下代码中
module.exports = function (req, res, next) {
const host = req.headers.host
const url = req.url
const env = process.env.NODE_ENV
const forceDomain = 'https://masteringbackend.com'
if (env === 'production' && host !== 'www.masteringbackend.com') {
res.writeHead(301, { Location: forceDomain + url })
return res.end()
}
return next()
}
然后在serverMiddleware
另一种方式
您可以查看一下,但请记住res.redirect仅适用于Express,要在Connect(pure node.js http)中执行重定向,请详细说明。对于重定向,您有
numxt链接
或带有href或router的锚定标记push@HardikShah,我在nuxt.js(通用模式)上有一个项目,我想在用户每次打开与www的链接(例如www.example.com)时重定向到非www url(例如example.com)