Как сделать, чтобы при ширине экрана более 500px открывалась десктопная версия сайта без масштабирования?

Для открытия десктопной версии сайта без масштабирования при ширине экрана более 500px вам потребуется использовать медиа-запросы и CSS.

Сначала добавьте в ваш HTML файл мета-тег viewport, чтобы управлять масштабированием на мобильных устройствах:

<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

Затем, используйте медиа-запросы в CSS для задания различных стилей в зависимости от ширины экрана. Вашей целью будет скрыть мобильную версию сайта и показать десктопную версию при ширине экрана более 500px:

/* Стили для мобильного устройства */
.mobile-version {
  display: block;
}

.desktop-version {
  display: none;
}

/* Стили для десктопного устройства */
@media (min-width: 501px) {
  .mobile-version {
    display: none;
  }

  .desktop-version {
    display: block;
  }
}

В приведенном примере, классу "mobile-version" присвоен стиль "display: block;", а классу "desktop-version" - "display: none;", что означает, что по умолчанию на мобильных устройствах будет показываться мобильная версия сайта, а десктопная версия будет скрыта.

С помощью медиа-запроса "@media (min-width: 501px)" мы указываем, что при ширине экрана более 500px нужно изменить стили. Теперь мобильная версия скрывается (display: none;), а десктопная версия отображается (display: block;).

Для реализации этого функционала вы также можете использовать JavaScript. Но в данном случае, CSS и медиа-запросы позволяют достичь желаемого результата без необходимости добавления дополнительного кода на клиентской стороне.