Jak zmienić mój adres URL z https://example.com/name.html do https://example.com/name? Używam FireBase Hosting, aby zorganizować moją stronę. Witryna jest wykonana w HTML i JavaScript przy użyciu Studio Bootstrap.

Po przeczytaniu różnych rozwiązań, wiem, że plik "

0
Nimesh Garg 25 lipiec 2020, 16:00

1 odpowiedź

Najlepsza odpowiedź

Hosting FireBase ma ustawienie o nazwie cleanUrls, która kontroluje obecność / brak rozszerzenia HTML. Zobacz dokumentację na temat Kontrolowanie Rozszerzenia .HTML:

Atrybut cleanUrls umożliwia kontrolowanie, czy adresy URL powinny zawierać rozszerzenie .html.

Po prawda, hosting automatycznie upuszcza rozszerzenie .html z przesłanego adresu URL. Jeśli w żądaniu dodaje się rozszerzenie .html, hosting wykonuje przekierowanie 301 do tej samej ścieżki, ale eliminuje rozszerzenie .html.

Określ włączenie rozszerzeń .html, włączając atrybut Cleanurls w hostingu w pliku {x1}}. Na przykład:

"hosting": {
   // ...

   // Add the "cleanUrls" attribute within "hosting"
   "cleanUrls": true
}
1
Frank van Puffelen 25 lipiec 2020, 14:37