ответ хоcтинга:
как лучше сделать чтобы работало везде правильно?Проблема вызвана отсутствием индексного файла в корневой директории сайта. Насколько мы видим, в файле .htaccess указаны правила, направляющие запросы в скрипт ./web/index.php, однако настройки в данном файле не влияют на работу веб-сервера на услугах windows-хостинга.
В данном случае вы можете попробовать создать эквивалентный файл web.config в корневой директории сайта. Информацию о том, как конвертировать файл .htaccess в web.config, вы можете найти на тематических ресурсах в интернете.