Я не хочу показывать имя файла HTML в качестве домашней страницы, например stackoverflow.com, вместо stackoverflow.com/home - PullRequest
1 голос
/ 14 сентября 2009

Используя htaccess, я смог скрыть расширения файлов, сделав его / home вместо /home.html. Однако для домашней страницы я бы хотел полностью скрыть имя файла, например stackoverflow.com, вместо stackoverflow.com/home. Как мне этого добиться?

Ответы [ 3 ]

6 голосов
/ 14 сентября 2009

Вам нужно будет использовать механизм перезаписи .

Из Википедии:

A rewrite engine - это программное обеспечение, которое изменяет внешний вид веб-URL ( URL) перезапись ). Переписанные URL-адреса (иногда используются как короткие или необычные URL) обеспечить короче и больше релевантные ссылки на веб-страницы. Техника добавляет степень разделение между файлами, используемыми для создать веб-страницу и URL, который представлен миру.

Более конкретно, это зависит от веб-сервера, который вы используете. Вот руководство по перезаписи URL в Apache , например.

1 голос
/ 08 декабря 2009

См. DirectoryIndex:

DirectoryIndex home.html
0 голосов
/ 08 декабря 2009

Назовите домашнюю страницу index.html, тогда она будет отображаться по умолчанию для / (с учетом нормальных правил apache)

...