Operation Manual

258
USING DREAMWEAVER
Linking and navigation
Last updated 3/28/2012
Absolute paths
Absolute paths provide the complete URL of the linked document, including the protocol to use (usually http:// for
web pages), for example, http://www.adobe.com/support/dreamweaver/contents.html. For an image asset, the
complete URL might be something like http://www.adobe.com/support/dreamweaver/images/image1.jpg.
You must use an absolute path to link to a document or asset on another server. You can also use absolute paths for
local links (to documents in the same site), but that approach is discouraged—if you move the site to another domain,
all of your local absolute-path links will break. Using relative paths for local links also provides greater flexibility if you
need to move files within your site.
Note: When inserting images (not links), you can use an absolute path to an image on a remote server (that is, an image
that is not available on the local hard drive).
Document-relative paths
Document-relative paths are usually best for local links in most websites. They’re particularly useful when the current
document and the linked document or asset are in the same folder and are likely to remain together. You can also use
a document-relative path to link to a document or asset in another folder by specifying the path through the folder
hierarchy from the current document to the linked document.
The basic idea of document-relative paths is to omit the part of the absolute path that is the same for both the current
document and the linked document or asset, providing only the portion of the path that differs.
For example, suppose you have a site with the following structure:
To link from contents.html to hours.html (both in the same folder), use the relative path hours.html.
To link from contents.html to tips.html (in the resources subfolder), use the relative path resources/tips.html. At
each slash (/), you move down one level in the folder hierarchy.
To link from contents.html to index.html (in the parent folder, one level above contents.html), use the relative path
../index.html. Two dots and a slash (../) moves you up one level in the folder hierarchy.
To link from contents.html to catalog.html (in a different subfolder of the parent folder), use the relative path
../products/catalog.html. Here, ../ moves you up to the parent folder, and products/ moves you down to the
products subfolder.
When you move files as a group—for example, when you move an entire folder, so that all the files inside that folder
retain the same relative paths to each other—you don’t need to update document-relative links between those files.
However, when you move an individual file that contains document-relative links, or an individual file targeted by
a document-relative link, you do need to update those links. (If you move or rename files using the Files panel,
Dreamweaver updates all relevant links automatically.)
my_site (root folder)
support
contents.html
hours.html
tips.html
resources
catalog.html
products
index.html (home page)