# Migration vers monitorz.eu

Checklist courte pour migrer monitorz vers `https://monitorz.eu` sans casser le dashboard ni perdre les moniteurs.

## 1. Sauvegarde

- sauvegarder le `.env` actuel
- sauvegarder le dossier `monitorz-data/`
- exporter une copie complète du site courant avant upload

## 2. DNS & SSL

- pointer `monitorz.eu` vers le bon hébergement
- activer le certificat SSL pour `monitorz.eu`
- vérifier que `https://monitorz.eu` répond bien sans erreur de certificat

## 3. Upload du zip

Remplacer les fichiers de code, **sans toucher** à :

- `.env`
- `monitorz-data/`

## 4. Mise à jour du `.env`

Adapter au minimum :

```env
APP_URL=https://monitorz.eu
```

À vérifier aussi si besoin :

```env
MAIL_FROM_NAME=monitorz
MAIL_FROM_EMAIL=mail@monitorz.eu
MAIL_METHOD=smtp
SMTP_HOST=...
SMTP_PORT=587
SMTP_ENCRYPTION=tls
SMTP_USERNAME=...
SMTP_PASSWORD=...
```

## 5. Cron à mettre à jour

### Si tu gardes un passage toutes les 5 minutes

#### URL

```bash
*/5 * * * * wget -q -O - "https://monitorz.eu/cron.php?token=TON_TOKEN" >/dev/null 2>&1
```

#### CLI

```bash
*/5 * * * * php /chemin/vers/monitorz/cron.php >/dev/null 2>&1
```

## 6. Contrôles après migration

- connexion au dashboard OK
- affichage des moniteurs existants OK
- ouverture d’une fiche moniteur OK
- test manuel d’un check OK
- test du cron OK
- test d’e-mail OK
- pages SEO OK
- `https://monitorz.eu/sitemap.xml` OK
- `https://monitorz.eu/robots.txt` OK

## 7. Référencement

- déclarer la propriété `monitorz.eu` dans Google Search Console
- soumettre `https://monitorz.eu/sitemap.xml`
- laisser les pages dashboard en noindex
- garder les pages SEO publiques indexables

## 8. Redirection de l’ancien domaine

Si l’ancien domaine doit renvoyer vers le nouveau, utiliser le snippet fourni dans `REDIRECT-monitor-opti-li-to-monitorz-eu.txt` et l’adapter si le domaine source change.
