Why .htm?

G

Guest

Why did Microsoft create the .htm extension for use in Front Page? I see so
many questions posted about this and it really screws up lots of people and
servers as well trying to sort it out. Wouldn't .html have worked for them?
Are they ever going to fix this or will users go on having to deal with the
problems .htm creates?
 
T

Tom Pepper Willett

Just out of curiosity, could you please give some more detail as to "it
really screws up lots of people and servers" and the "problems .htm
creates"?
--
===
Tom "Pepper" Willett
Microsoft MVP - FrontPage
---
About FrontPage 2003:
http://office.microsoft.com/home/office.aspx?assetid=FX01085802
How to ask a newsgroup question:
http://support.microsoft.com/kb/555375
===
| Why did Microsoft create the .htm extension for use in Front Page? I see
so
| many questions posted about this and it really screws up lots of people
and
| servers as well trying to sort it out. Wouldn't .html have worked for
them?
| Are they ever going to fix this or will users go on having to deal with
the
| problems .htm creates?
 
R

Rob Giordano \(Crash\)

comes from the days of 8.3 file naming conventions, you can use html or htm
they're the same thing - except sometimes it's important on your homepage
only.


| Why did Microsoft create the .htm extension for use in Front Page? I see
so
| many questions posted about this and it really screws up lots of people
and
| servers as well trying to sort it out. Wouldn't .html have worked for
them?
| Are they ever going to fix this or will users go on having to deal with
the
| problems .htm creates?
 
G

Guest

Hi Tom, following are just a few people who have posted to this forum that
have had problems with this. Other forums I frequent also have posts about
this. In my own case, I have much better luck with my server when I change
the extension to .html. If I don't do that, I end up with two pages, one,
index.htm and one index.html:
---------------------------------------------------------------------------------------

How would one go about changing a file extension from .htm into .html using
frontpage 2002?

I've looked through the help area and it suggested a rename of file.htm into
file.html
After doing this, my extension became file.html.htm.

Any help would be appreciated.

Thank you.
---------------------------------------------------------------

For some reason my homepage on my local website is index.htm but, on my
remote website my homepage is index.html. I tried deleting the index.html on
my remote website, but it says it is part of a thicket to index.htm, which I
have on my remote website also. I tried deleting both index.htm and
index.html (the homepage) on the remote website, but they will just reappear
when I publish.
The reason I am asking for help is because I can't publish my site,
everytime I press publish, a question pops up and says, " The file
"index.htm" exists on the destination server but does not exist on the
current website. Would you like frontpage to remove it from http://... " When
I click yes it justs deletes the homepage, when I click No, nothing is
published.

Any suggestions or help would be appreciated
Thank you
---------------------------------------------

What is the difference between htm and html pages? Does it matter if a site
is a mix of both or should it be one or another?
I am using Frontpage seemingly without a problem but does the above issue
cause problems for viewers of my sites?
-------------------------------------------------------------
Following on from an earlier question regarding home page - default page -
index page can anyone tell if there is a right or wrong way to name this
page. I currently call all my index pages just that (index.htm) and then
save it. I just want to make sure that I've only got one page - that is the
index page, on the server as if there is more than one page this could cause
problems with the SE's. Fred
---------------------------------------------------------------

FP 2003 publishing to a virtual directory on an IIS 5.0/W2K machine.

The virtual directory has index.htm as its first default document.

Local web has index.htm set as home page. FrontPage navigation links are
setup. When I publish this page, the index.htm is copied to Default.htm.
This breaks the navigation.

How do I stop this renaming when I publish?
 
T

Thomas A. Rowe

1. The only page in a site that would need to have the .html extension is the default document (home
page).

2. It is very easy to rename files in FP, select the file in folder view, right click and select
rename, and you will not end up with a double extensions.

3. Double extensions are easy on Windows XP when you have the file extensions hidden for known file
types.

--
==============================================
Thomas A. Rowe (Microsoft MVP - FrontPage)
==============================================
If you feel your current issue is a results of installing
a Service Pack or security update, please contact
Microsoft Product Support Services:
http://support.microsoft.com
If the problem can be shown to have been caused by a
security update, then there is usually no charge for the call.
==============================================
 
T

Thomas A. Rowe

Clarification of #1: If the host requires the use of the .html extension for the default document.

--
==============================================
Thomas A. Rowe (Microsoft MVP - FrontPage)
==============================================
If you feel your current issue is a results of installing
a Service Pack or security update, please contact
Microsoft Product Support Services:
http://support.microsoft.com
If the problem can be shown to have been caused by a
security update, then there is usually no charge for the call.
==============================================
 
M

Mark Fitzpatrick

Actually, MS didn't invent this way of doing this. Even before MS's web
server even made a nick in the web server market, other Windows-based web
servers were using the .htm extension since, by default, all windows
documents have a three letter extension. At that point in the web's history
long filenames were not supported for the majority of Windows users and even
Win 9x doesn't have true long filename support, meaning all files end with a
three character extension anyways. Also, MS acquired FrontPage in the
mid-90's as a version 1.x product and already the core naming conventions
were in place then and MS didn't mess with them to avoid disrupting existing
FP users.

The filenames shouldn't really create any problems unless your host is too
lazy to configure the proper MIME types and, even then, just about any
browser out there can determine how to render a file ending with .htm just
as easily as .html. What problems specifically are you referring to though?
Most problems that users have with filenames don't have anything at all to
do with the .htm extension, but more likely are differences in the default
filename for a web, spaces in the filename, and capitalization issues.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP - FrontPage
 
J

Jens Peter Karlsen [FP-MVP]

Neither of your examples is a problem with the htm extension
First one occurs because he used Windows Explorer to rename the file
instead of using Frontpage.
Second one is about what the default page should be called as required
by the Server.
If you examine the answers to the rest of similar question you will
quickly see that there are no problems with the htm extension as such.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.
 
G

Guest

When you try to rename it as you suggest, front pages opens a window that says:

You are renaming the home page for your web site. This could cause broken
links, broken link bars and errors when publishing.

Maybe if you took that window out of there, people would rename it and all
would be ok.
 
T

Thomas A. Rowe

When you publish to a server that has the FP extensions via FP's http mode, FP will automatically
adjust the file name of the home page and any links to it during the publishing operation to the
name that is required by the server that the site is being published to.


--
==============================================
Thomas A. Rowe (Microsoft MVP - FrontPage)
==============================================
If you feel your current issue is a results of installing
a Service Pack or security update, please contact
Microsoft Product Support Services:
http://support.microsoft.com
If the problem can be shown to have been caused by a
security update, then there is usually no charge for the call.
==============================================
 
R

Rob Giordano \(Crash\)

it's just a warning that fp is gonna recalculate the hyperlinks for you.


| When you try to rename it as you suggest, front pages opens a window that
says:
|
| You are renaming the home page for your web site. This could cause broken
| links, broken link bars and errors when publishing.
|
| Maybe if you took that window out of there, people would rename it and all
| would be ok.
|
| "Thomas A. Rowe" wrote:
|
| > 1. The only page in a site that would need to have the .html extension
is the default document (home
| > page).
| >
| > 2. It is very easy to rename files in FP, select the file in folder
view, right click and select
| > rename, and you will not end up with a double extensions.
| >
| > 3. Double extensions are easy on Windows XP when you have the file
extensions hidden for known file
| > types.
| >
| > --
| > ==============================================
| > Thomas A. Rowe (Microsoft MVP - FrontPage)
| > ==============================================
| > If you feel your current issue is a results of installing
| > a Service Pack or security update, please contact
| > Microsoft Product Support Services:
| > http://support.microsoft.com
| > If the problem can be shown to have been caused by a
| > security update, then there is usually no charge for the call.
| > ==============================================
| >
| > | > > Hi Tom, following are just a few people who have posted to this forum
that
| > > have had problems with this. Other forums I frequent also have
posts about
| > > this. In my own case, I have much better luck with my server when I
change
| > > the extension to .html. If I don't do that, I end up with two pages,
one,
| > > index.htm and one index.html:
| >
---------------------------------------------------------------------------------------
| > >
| > > How would one go about changing a file extension from .htm into .html
using
| > > frontpage 2002?
| > >
| > > I've looked through the help area and it suggested a rename of
file.htm into
| > > file.html
| > > After doing this, my extension became file.html.htm.
| > >
| > > Any help would be appreciated.
| > >
| > > Thank you.
| > > ---------------------------------------------------------------
| > >
| > > For some reason my homepage on my local website is index.htm but,
on my
| > > remote website my homepage is index.html. I tried deleting the
index.html on
| > > my remote website, but it says it is part of a thicket to index.htm,
which I
| > > have on my remote website also. I tried deleting both index.htm and
| > > index.html (the homepage) on the remote website, but they will just
reappear
| > > when I publish.
| > > The reason I am asking for help is because I can't publish my
site,
| > > everytime I press publish, a question pops up and says, " The file
| > > "index.htm" exists on the destination server but does not exist on the
| > > current website. Would you like frontpage to remove it from http://...
" When
| > > I click yes it justs deletes the homepage, when I click No, nothing is
| > > published.
| > >
| > > Any suggestions or help would be appreciated
| > > Thank you
| > > ---------------------------------------------
| > >
| > > What is the difference between htm and html pages? Does it matter if a
site
| > > is a mix of both or should it be one or another?
| > > I am using Frontpage seemingly without a problem but does the above
issue
| > > cause problems for viewers of my sites?
| > > -------------------------------------------------------------
| > > Following on from an earlier question regarding home page - default
page -
| > > index page can anyone tell if there is a right or wrong way to name
this
| > > page. I currently call all my index pages just that (index.htm) and
then
| > > save it. I just want to make sure that I've only got one page - that
is the
| > > index page, on the server as if there is more than one page this could
cause
| > > problems with the SE's. Fred
| > > ---------------------------------------------------------------
| > >
| > > FP 2003 publishing to a virtual directory on an IIS 5.0/W2K machine.
| > >
| > > The virtual directory has index.htm as its first default document.
| > >
| > > Local web has index.htm set as home page. FrontPage navigation links
are
| > > setup. When I publish this page, the index.htm is copied to
Default.htm.
| > > This breaks the navigation.
| > >
| > > How do I stop this renaming when I publish?
| > >
| > > -------------------------------------------------------
| > >
| > >
| > >
| > > "Tom Pepper Willett" wrote:
| > >
| > >> Just out of curiosity, could you please give some more detail as to
"it
| > >> really screws up lots of people and servers" and the "problems .htm
| > >> creates"?
| > >> --
| > >> ===
| > >> Tom "Pepper" Willett
| > >> Microsoft MVP - FrontPage
| > >> ---
| > >> About FrontPage 2003:
| > >> http://office.microsoft.com/home/office.aspx?assetid=FX01085802
| > >> How to ask a newsgroup question:
| > >> http://support.microsoft.com/kb/555375
| > >> ===
| > >> | > >> | Why did Microsoft create the .htm extension for use in Front Page?
I see
| > >> so
| > >> | many questions posted about this and it really screws up lots of
people
| > >> and
| > >> | servers as well trying to sort it out. Wouldn't .html have worked
for
| > >> them?
| > >> | Are they ever going to fix this or will users go on having to deal
with
| > >> the
| > >> | problems .htm creates?
| > >>
| > >>
| > >>
| >
| >
| >
 
A

Andrew Murray

I don't see that it matters. if you want html then rename all your files
with *.html.

The limitation is from the MS DOS days of the 8.3 filename format, and
Frontpage was obviously around in those "early" days, or at least in the
transition period, when Windows 95 was first introduced.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top