Merhaba, geliştirilebilir. Uzantıyı gizlemek için .htaccess dosyasyı açıp;

RewriteEngine On

# .html olmadan erişim varsa, .html dosyasına yönlendir
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.html [NC,L]

# .html ile gelen isteği .html'siz hale getir
RewriteCond %{THE_REQUEST} s/+(.+?).html[s?]
RewriteRule ^ %1 [R=301,L]

bunları ekleyip kaydedin. .html uzantılarını silin menüden