Используя htaccess, я смог скрыть расширения файлов, сделав его / home вместо /home.html. Однако для домашней страницы я бы хотел полностью скрыть имя файла, например stackoverflow.com, вместо stackoverflow.com/home. Как мне этого добиться?
Вам нужно будет использовать механизм перезаписи .
Из Википедии:
A rewrite engine - это программное обеспечение, которое изменяет внешний вид веб-URL ( URL) перезапись ). Переписанные URL-адреса (иногда используются как короткие или необычные URL) обеспечить короче и больше релевантные ссылки на веб-страницы. Техника добавляет степень разделение между файлами, используемыми для создать веб-страницу и URL, который представлен миру.
Более конкретно, это зависит от веб-сервера, который вы используете. Вот руководство по перезаписи URL в Apache , например.
См. DirectoryIndex:
DirectoryIndex
DirectoryIndex home.html
Назовите домашнюю страницу index.html, тогда она будет отображаться по умолчанию для / (с учетом нормальных правил apache)