chore: record iqon live deployment

This commit is contained in:
Sergei Vasilev
2026-05-20 18:17:20 +03:00
parent 2128c14c7f
commit b5144a501b
16 changed files with 82 additions and 23 deletions
+39 -6
View File
@@ -11,7 +11,7 @@ Purpose: зафиксировать локальную готовность ст
## Scope
Проверка выполнена локально 20 May 2026. Удалённый деплой на reg.ru не выполнялся.
Локальная проверка выполнена 20 May 2026. Удалённый deploy на reg.ru выполнен 20 May 2026 через FTP без удаления WordPress-файлов.
## Implemented
@@ -23,6 +23,9 @@ Purpose: зафиксировать локальную готовность ст
| Security headers draft | `deploy/.htaccess` CSP tightened and `www.iqon.com` canonical redirect added |
| Content brief | Case-study and contact blockers marked resolved for launch |
| Mobile CTA | Contact CTA heading wrap fixed at 390px |
| Live upload | Static files uploaded to `www/iqon.com` by FTP |
| Live redirect loop | Removed Apache `%{HTTPS}` force block behind nginx |
| Accessibility | Skip link added to all static pages |
## Verification
@@ -97,13 +100,43 @@ Observed signal:
## Remaining Gate
Before remote deployment:
Before destructive cleanup:
1. Confirm `u0012812_iqon` database archive is downloaded.
2. Confirm fresh live file backup exists in reg.ru panel.
3. Confirm deployment window for replacing WordPress files with static files.
4. Execute `deploy/README.md` upload steps.
5. Run post-deploy verification from `deploy/README.md`.
2. Keep WordPress files on server until rollback window closes.
3. Decide whether to move WordPress files into `_wordpress_backup/` later.
4. Do not delete `wp-content`, `wp-admin`, `wp-includes`, or DB until explicit cleanup approval.
## Live Deployment
FTP target:
```text
server71.hosting.reg.ru:/www/iqon.com/
```
Rollback set downloaded locally before upload:
```text
/private/tmp/iqon-remote-prestatic-20260520-ftp/
```
Observed live verification:
```bash
scripts/iqon-phase1-verify.sh https://iqon.com
```
Final signal:
- `[OK] iqon Phase 1 verification passed for https://iqon.com`.
- 10 target pages returned `200`.
- `/sitemap.xml` returned `200`.
- `/robots.txt` returned `200`.
- `/wp-json/` returned `403`.
- `/readme.html` returned `403`.
- `/homepage/` redirected to `/`.
- `/services-solutions/` redirected to `/services/`.
---