Понятно , что ничего непонятно

Какого типа должен быть файл ? .txt ? Заливать его нужно в корень папки html ? Почему когда я его заливаю он автоматически переименовывается в index.shml.txt ? и ещё я конечно не огромный знаток html ,но разве теги <head> и </body> не должны открываться и закрываться ?
- файл .shtml
- да
- он переименовывается скорее всего, ты его просто так сохранил. Переименуй на сервере или включи отображение расширений в винде.
- теги html, head, body в HTML 4.01 вобще опциональны, я их даже не использую.