Files
chinese-family-tree-2/QUICK_FIX_CARD.md
T
freedakgmail b7a8c9ee6e 0.0.8.3
2025-11-24 08:11:15 +08:00

1.8 KiB

🚨 重定向循环快速修复卡片

问题症状

  • 正常浏览器: ERR_TOO_MANY_REDIRECTS
  • 无痕浏览器: 正常访问

快速修复 (3步)

1️⃣ 运行修复脚本

./fix-redirect-loop.sh

2️⃣ 清除浏览器缓存

  • F12 打开开发者工具
  • 右键点击刷新按钮
  • 选择 "清空缓存并硬性重新加载"

3️⃣ 重新访问网站

访问您配置的URL


手动修复 (如果脚本不可用)

步骤 1: 登录服务器

ssh -p 8006 root@115.190.235.230
cd /var/www/chinese-family-tree

步骤 2: 编辑配置

nano .env

步骤 3: 修改 NEXTAUTH_URL

确保与用户访问URL一致:

# 如果用户访问 http://115.190.235.230:8006
NEXTAUTH_URL="http://115.190.235.230:8006"

# 如果用户访问 http://115.190.235.230:3000
NEXTAUTH_URL="http://115.190.235.230:3000"

步骤 4: 重启应用

pm2 restart chinese-family-tree

步骤 5: 清除浏览器缓存

同上


⚠️ 关键规则

正确 错误
NEXTAUTH_URL="http://115.190.235.230:8006" NEXTAUTH_URL="http://localhost:3000"
包含协议 http:// 缺少协议
包含端口 :8006 端口不匹配
与访问URL一致 使用内部端口

📚 详细文档


🆘 仍然有问题?

检查日志

ssh -p 8006 root@115.190.235.230 'pm2 logs chinese-family-tree'

验证配置

ssh -p 8006 root@115.190.235.230 'cd /var/www/chinese-family-tree && cat .env | grep NEXTAUTH_URL'

测试连接

curl -I http://115.190.235.230:8006