尝试将 http 域重定向到 https,因为 google 页面在搜索结果中显示 http 链接而不是 https 链接。
尝试使用具有多种不同设置的 redirect-ssl 库。首先npm install redirect-ssl
在 nuxt.config.js
import redirectSSL from "redirect-ssl";
export default {
serverMiddleware: [
redirectSSL.create({
enabled: process.env.NODE_ENV === 'production'
}),
],
}
并且在 npm install redirect-ssl
之后也尝试过这个在 nuxt.config.js
:export default {
serverMiddleware: ["redirect-ssl"]
}
我想知道这是否行不通,因为它是一个静态站点,但我是开发新手,所以不确定。
最佳答案
到目前为止,您的设置很好,因为它遵循文档:https://github.com/unjs/redirect-ssl#using-with-nuxtjs
如果您的注册商或平台仪表板/服务器配置存在 http 问题,则该问题应在此处解决,而不是在代码中。 redirect-ssl
IMO 将无法在这里提供帮助。
您在哪里托管您的应用程序?
关于ssl - 我可以使用 redirect-ssl 在 IONOS 主机上启用 SSL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68082288/