Чим цей сайт відрізняється від Wishplace

WishplaceSPA (React Router). Усі шляхи віддають байт-в-байт однаковий HTML, перехід між розділами без перезавантаження.
Цей стендКласичний багатосторінковий сайт. Кожен шлях — окремий HTML-файл з власним <title> і повним перезавантаженням.

Єдина відмінна змінна — механізм навігації. Домен, хостинг і структура шляхів однакові.

Протокол тесту

  1. Тест 1 — багатосторінковий сайт. Створи дві системи: /explore (Система A) і /profile (Система B). Відкрий кожну сторінку і подивись, яка система підтягнулась.
  2. Тест 2 — History API. Відкрий /spa і натисни «pushState → /profile». URL стане тим самим, що в Системі B, але без перезавантаження. Перевір, чи перемкнулась система.
  3. Тест 3 — контроль. Там само натисни «location.href → /profile» (справжня навігація на ту саму адресу) і порівняй поведінку з Тестом 2.

Матриця висновків

Тест 1 ✗ (вантажиться лише перша система)Система резолвиться по домену. SPA непричетне — на Wishplace було б те саме. шар 1
Тест 1 ✓, Тест 2 ✗, Тест 3 ✓Скоупінг по шляху працює, але History API не відстежується. Саме це ламає Wishplace. шар 2
Тест 1 ✓, Тест 2 ✓Обидва механізми підтримуються — тоді причину треба шукати в конкретній конфігурації систем Wishplace. ок

Діагностика документа