关于文档路径

分类:未分类

要正确创建连接,必须了解链接与被链接文档之间的路径。每个网页都有一个唯一的地址,称为统一资源定位符(URL)。然而,当你创建内部链接(同一
站点内一个文档向另一个文档之间的链接)时,一般不会指定被链接文档的完整URL,而是指定一个相对于当前文档或站点根文件夹的相对路径。下面是
Dreamweaver允许使用的三种文档路径类型:

  绝对路径:绝对路径就是被链接文档的完整URL,包括所使用的传输协议(对于网页通常是http://)。例如,http://www.macromedia.com/support/dreamweaver/contents.html
就是一个绝对路径。在创建外部链接(从一个网站的网页链接到另一个网站的网页)时,必须使用绝对路径。
 

文档相对路径:
当前文档所在位置为起点到被连接文档经由的路径。这是用于本地链接的最适宜的路径。例如,dreamweaver/contents.html就是一个文
档相对路径。当我们要把当前文档与处在相同文件夹中的另一文档链接,或把同一网站下不同文件夹中的文档相互链接时,就可使用相对路径。


定文档相对路径时,我们省去了当前文档和被链接文档的绝对URL中相同的部分,只留下不同的部分。例如,要把当前文档与处在相同文件夹中的另一文档链接,
只要提供被链接文档的文件名即可;要把当前文档与一个位于当前文档所在文件夹中的子文件夹里的文件,要提供子文件夹名、前斜杠和文件名。要把当前文档与一
个位于当前文档所在文件夹的父文件夹里的文件,在文件名前加上 ../..表示上一级文件夹)。

  根相对路径:根相对路径是指从站点根文件夹到被链接文档经由的路径。一个根相对路径以前斜杠开头,它代表站点根文件夹。例如,
/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会自动更新所有相对连结)。

 

发表于:2008/07/13 07:19 | 29 views | 发表评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

回顶部