>> It's because you didn't put your links in as full relative paths for your locations.
Incorrect in this case. If you look at the other pages, the menu links look like this:
<li><a href="file:///F|/sites/osw
<li><a href="file:///F|/sites/osw
With Templates, this can happen if you start a new page from the Template from the File | New menu option. Because the new page has yet to be saved in the site structure, it gets a full file:/// URL and not a normal path. Saving the file should care of this but Templates are still a little buggy, even in CS4 and sometimes the path doesn't rewrite.
I have more success creating a new blank page and saving it to the site where I want it to be and then use Modify | Template | Apply Template to Page. The path bug doesn't crop up as much with that sequence.
Main Topics
Browse All Topics





by: mrcoffee365Posted on 2009-11-03 at 16:09:34ID: 25735281
It's because you didn't put your links in as full relative paths for your locations.
ng.html
If you put:
<a href="/pers_hosting.html">
then it will always go to http://yoursite/pers_hosti
But if you put it the way you have it:
<a href="pers_hosting.html">
then it will look in the current directory to find a page called "pers_hosting.html" and that page only exists in the top / directory. Which is why you think it only works from the index.html page, because it's in the root directory of your Web site.
Change all the links in the menu to start with / from the root directory, and it will work in all pages.