建站时要考虑合理的网络管理结构
作者:未知 来源:ccidnet 添加时间:2006-5-21 10:11:23这些问题或许看起来显而易见,但是你也许会在站点制作到一半时发现你没有想到的东西有这么多。如果你在开工之前花一点时间充分考虑这些必不可少的问题,那么你会发现建立一个结构合理、内容充实、甚至小有名气的站点并不是一件很难的事。建一个网站后如何进行管理,应该是一开始就要想到的问题。可以设想,当你负责的是一个大型的综合网站,在这个网站中有十几个类别,每个类别中都有上百个文件,那么合理的管理在这里就是一个很重要的问题。下面我就为大家介绍一些自己在网站管理中的经验。
文件与目录
是不是能把所有的HTML文件都放进一个目录而把图像文件放到另一个目录中呢?如果你拥有的是一个小小的网站,所有的文件你都可以做到如数“家珍”,那么可以说这是一个简单的处理问题的方法。如果再懒点,你甚至可以把所有的文件都放到根目录下。如果你的网站在你的精心培养下不断成长,文件数量自然也会不断增长。此时虽然是“家珍”,但太多了是不是你数着也会很费劲?那么在粗分类(文件类型)的基础上再细分类会使你查找、更换文件变得更简单。如果你的网站栏目众多,那么按照栏目分类的文件夹将会给你的更新带来很多方便。如果你的网站很有规律,并且不断更新,那么以日期作为下一级目录也是一种好方法。
管理网站内文件的方法没有对错之分,只有优劣之分,一切由你决定。如果你负责网站的更新,你会希望网站的结构给你的下一步工作带来方便。
同样,你也应该注意一下你的文件名和目录名。当你第一次制作网站时并没有对网站作整体考虑,只是凭直觉给它们命名的。但不要忘记浏览器上面的地址条、浏览器下面的状态条以及随时可能弹出的提示框,浏览者或许会从它们中找出目标,但你杂乱无章的文件名给他们带来的只是疑惑和抱怨。举个例子吧,浏览者可能会把http://www.netschool.com/pagemake/dreamweaver/剪切成http://www.netschool.com/pagemake/,并且希望看到一个完整的关于pagemake的首页。如果你的URL无法让别人明白,那么浏览者可能会在你的主页中迷失方向,直到离开。在起名字时有一个原则,就是要短小、好记,尽量用小写字母命名,因为有的服务器在大小写字母上是有区分的。不要在文件名中使用空格和一些让人迷惑不解的符号如 、&、*、%、etc。
链接
在制作网页的时候你必须要清楚了解什么是绝对链接什么是相对链接。当链接是从你的站点到其它站点时通常使用的是绝对链接,就是说所有URL应该有的它就应该有,例如http://www.netschool.com/pagemake/。这个链接告诉浏览器离开当前的服务器转到netschool.com服务器去寻找pagemake目录。但当你需要链接到你站点的另一个文件时,你就最好选择相对链接。相对链接内不包含站点URL,你只需在目标链接中写出相对于当前文件位置的地址。比如你现在正在编辑的是一个在pagemake里的flash.html,当你想链接到另一个文件比如dreamweaver.html,而且它也在pagemake的目录里,那么你可以使用<a href="dreamweaver.html">来代替<a href="http://www.netschool.com/pagemake/dreamweaver.html">。
相对链接除了能节省你写绝对路径时浪费的时间外,另外还有很多好处。首先,它可以使你的浏览器更轻松:当你给浏览器一个完整的URL时,它会回到站点的根目录(在上例中它会回到netschool.com/)然后穿过所有的目录去定位于dreamweaver.html。即使它确实不会耽误太长时间但这些耽搁加在一起会使浏览者等着浏览器去做那些无意义的工作而烦燥。
更重要的是相对路径可以使你把整个站点搬到其它服务器上而不用做任何改动,所有的链接还会继续正常工作。要知道把所有的链接都做改动是一个很大的工程。
当你使用相对链接时或许会碰到这样的问题,就是你的当前文件和目标文件不在同一个目录。这时就需要你记住一个符号“../”,这个命令告诉浏览器从当前目录中出来进入到上一级目录(parentdirectory)。比如当前文件是www.netschool.com/pagemake/flash.html,目标文件是www.netschool.com/program/vb.html,那么你就可以使用相对链接<a href="../program/vb.html">。这里还有另外一个选择:如果你在链接的开头用一个“/”,浏览器就会回到服务器的根目录然后寻找“/”后面的文件,比如你的当前文件是www.netschool.com/pagemake/flash.html,目标文件是www.netschool.com/index.html,你就可以用这个链接<a href="/index.html">,很显然用这种方法你就不用打上一串“../”了。
上文所说的这些可以帮助你建立一个合理的网站管理结构,也许开始觉得有点麻烦,但慢慢你会发现它给你带来的方便。希望这些小小的经验能对你有所帮助。
站内搜索