Но в этой папке это не работает
Нет, работает .
Я знаю, что в ASP вы можете включить виртуальные пути и каталоги. Это то же самое с PHP?
Да. Но весь виртуальный путь не имеет ничего общего с вашим делом.
Это не проблема PHP. Это проблема разработчика, который использует неправильный путь.
Чтобы сделать ваш код защищенным от ошибок, всегда используйте абсолютные пути. Пути сборки не из текущего местоположения, а из корня сайта. Так что на ЛЮБОЙ странице вашего сайта все будет так же.
Наиболее общий способ будет
include $_SERVER['DOCUMENT_ROOT']."/etc/inc/c.php";