关于文档路径
要正确创建连接,必须了解链接与被链接文档之间的路径。每个网页都有一个唯一的地址,称为统一资源定位符(URL)。然而,当你创建内部链接(同一
站点内一个文档向另一个文档之间的链接)时,一般不会指定被链接文档的完整URL,而是指定一个相对于当前文档或站点根文件夹的相对路径。下面是
Dreamweaver允许使用的三种文档路径类型:
| 绝对路径:绝对路径就是被链接文档的完整URL,包括所使用的传输协议(对于网页通常是http://)。例如,http://www.macromedia.com/support/dreamweaver/contents.html 就是一个绝对路径。在创建外部链接(从一个网站的网页链接到另一个网站的网页)时,必须使用绝对路径。 |
|
|
文档相对路径:以 指 |
|
| 根相对路径:根相对路径是指从站点根文件夹到被链接文档经由的路径。一个根相对路径以前斜杠开头,它代表站点根文件夹。例如, /support/tips.html就是站点根文件夹下的support子文件夹中的一个文件(tips.html)的根相对路径。根相对路径是指定网站内文档链接的最好方法,因为在我们移动一个包含根相对链接的文档时,无需对原有的链接进行修改。 |
文件相对路径的基本概念是省略目前文件和连结文件中相同的绝对URL部份,只提供路径中不同的部份。
例如,假设您的网站结构如下:
您可以建立从contents.html到其他档案的连结,如下所示:
*若要从contents.html连结到hours.html (两个档案都位于相同的资料夹中),档案名称就是相对路径:hours.html。
*若要连结至tips.html (位于名为resources的子资料夹中),请使用相对路径resources/tips.html。
每个正斜线(/)代表在资料夹阶层中向下移动一层。
*若要连结至index.html (位于父资料夹中,即contents.html所在位置的上一层),请使用相对路径../index.html。
每个../代表资料夹阶层向上移动一层。
*若要连结至catalog.html (位于父资料夹的不同子资料夹中),请使用相对路径../products/catalog.html。
../会向上移到父资料夹,products/则是向下移动到products子资料夹。
当您将档案群组视为一个群组移动时,例如,当您移动整个资料夹时,在该资料夹内的所有档案,彼此之间会保留相同的相对路径,您不需要更新在这些档案之间的文件相对连结。但是,当您移动了内含文件相对连结的个别档案,或移动了透过文件相对连结来连结的个别档案时,就必须更新这些连结(如果您使用「网站」面板移
动或重新命名档案,Dreamweaver会自动更新所有相对连结)。