Я добавил 2 общедоступные папки
1- папка с именем index содержит index.html.
2- папка с именем about содержит index.html.
Я разместил эти 2 папки на firebase, но firebase не выбирает index.html из папки index, но если я вставляю прямо в корень, он забирает его, почему это так? Я также хочу добавить еще кое-что, что, ссылаясь только на папку «about», он автоматически выбирает файл index.html из папки about всякий раз, когда я хочу перейти от индекса к папке about.
Я хочу добиться этого
вместо этого
например, когда мы размещаем на firebase, мы просто добавляем index.html и связанные с ним файлы, а firebase выбирает index.html в качестве домашней страницы. но я хочу, чтобы вместо этого прямое добавление index.html в общедоступную firebase забирало index.html из папки индекса

Вы должны использовать один или несколько переписывает и / или перенаправляет, см. Документацию здесь: https://firebase.google.com/docs/hosting/url-redirects-rewrites
Например, следующий файл firebase.json будет работать:
{
"hosting": {
"public": "public",
"redirects": [ {
"source" : "/contact",
"destination" : "/contact/contact.html",
"type" : 301
} ],
"rewrites": [
{
"source": "**",
"destination": "/index/index.html"
}
],
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
Обратите внимание, что вместо «папка с именем about содержит index.html» мы используем в приведенной выше конфигурации папку с именем contact, которая содержит файл contact.html.
было бы действительно полезно, если бы вы могли дать еще немного информации для этого случая.
@GhulamAhmed Рад, что смог помочь! Вы также можете проголосовать за мой ответ, см. stackoverflow.com/help/someone-answers, щелкнув большую стрелку вверх слева от сообщения. Спасибо!
Готово @RenaudTarnec
Не могли бы вы подробнее рассказать о том, чего именно вы хотите достичь. Что вы имеете в виду под "firebase не выбирает xxx.html"? Извините, но на данный момент это не совсем ясно.