0.0.8.3
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
# 🚨 重定向循环快速修复卡片
|
||||
|
||||
## 问题症状
|
||||
- ❌ 正常浏览器: `ERR_TOO_MANY_REDIRECTS`
|
||||
- ✅ 无痕浏览器: 正常访问
|
||||
|
||||
## 快速修复 (3步)
|
||||
|
||||
### 1️⃣ 运行修复脚本
|
||||
```bash
|
||||
./fix-redirect-loop.sh
|
||||
```
|
||||
|
||||
### 2️⃣ 清除浏览器缓存
|
||||
- 按 `F12` 打开开发者工具
|
||||
- 右键点击刷新按钮
|
||||
- 选择 **"清空缓存并硬性重新加载"**
|
||||
|
||||
### 3️⃣ 重新访问网站
|
||||
访问您配置的URL
|
||||
|
||||
---
|
||||
|
||||
## 手动修复 (如果脚本不可用)
|
||||
|
||||
### 步骤 1: 登录服务器
|
||||
```bash
|
||||
ssh -p 8006 root@115.190.235.230
|
||||
cd /var/www/chinese-family-tree
|
||||
```
|
||||
|
||||
### 步骤 2: 编辑配置
|
||||
```bash
|
||||
nano .env
|
||||
```
|
||||
|
||||
### 步骤 3: 修改 NEXTAUTH_URL
|
||||
确保与用户访问URL一致:
|
||||
```env
|
||||
# 如果用户访问 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: 重启应用
|
||||
```bash
|
||||
pm2 restart chinese-family-tree
|
||||
```
|
||||
|
||||
### 步骤 5: 清除浏览器缓存
|
||||
同上
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ 关键规则
|
||||
|
||||
| ✅ 正确 | ❌ 错误 |
|
||||
|--------|--------|
|
||||
| `NEXTAUTH_URL="http://115.190.235.230:8006"` | `NEXTAUTH_URL="http://localhost:3000"` |
|
||||
| 包含协议 `http://` | 缺少协议 |
|
||||
| 包含端口 `:8006` | 端口不匹配 |
|
||||
| 与访问URL一致 | 使用内部端口 |
|
||||
|
||||
---
|
||||
|
||||
## 📚 详细文档
|
||||
- [问题修复总结.md](./问题修复总结.md) - 完整分析
|
||||
- [REDIRECT_LOOP_FIX.md](./REDIRECT_LOOP_FIX.md) - 详细指南
|
||||
- [DEPLOY_GUIDE.md](./DEPLOY_GUIDE.md) - 部署指南
|
||||
|
||||
---
|
||||
|
||||
## 🆘 仍然有问题?
|
||||
|
||||
### 检查日志
|
||||
```bash
|
||||
ssh -p 8006 root@115.190.235.230 'pm2 logs chinese-family-tree'
|
||||
```
|
||||
|
||||
### 验证配置
|
||||
```bash
|
||||
ssh -p 8006 root@115.190.235.230 'cd /var/www/chinese-family-tree && cat .env | grep NEXTAUTH_URL'
|
||||
```
|
||||
|
||||
### 测试连接
|
||||
```bash
|
||||
curl -I http://115.190.235.230:8006
|
||||
```
|
||||
Reference in New Issue
Block a user