javascript - 被 res.writeHead 301 nextjs 重定向后无法返回
问题描述
我正在处理服务器端重定向。
在 getInitalProps 里面我做了这样的事情
const { res } = ctx
if(some condtion === true){
redirection
res.writeHead(301, {
Location: 'new/url/destination/here'
});
res.end();
}
它有效,但问题是即使条件为假,我也无法再次访问此页面。
我删除了整个区块,但仍然无法访问此页面。尝试重新启动服务器但没有用。需要帮助
我按照这个解决方案,但 在 Next.js 中使用 301 而不是 302 条件重定向
提前致谢。
解决方案
推荐阅读
- java - 无法在 java 模式匹配中获得正确的输出
- python - 使用 Python 3 将多个 Excel 工作簿和工作表导入单个数据框
- solr - 使用 Systemd 运行 Zookeeper 3.4.12 和 Solr 6.5.1 - Solr 在启动后立即关闭
- entity-framework-6 - EF 6.0 - 将复杂类型映射到与父属性相同的表
- javascript - 为什么在 aspx 页面中使用 Bootstrap 时网站渲染没有响应?
- mysql - Sails v1.0 无法连接到本地 MySQL
- vba - Excel VBA 宏将某些列复制到另一个工作簿
- intellij-idea - JSF2 自定义组件,带本地文件路径的参数自动补全
- javascript - React Native:找不到我的(创建的)组件?
- google-colaboratory - 使用 Google Colaboratory 是否可以让 Google 访问我的代码?