建站知识

URL 和目录结构:建站第一天就该定下来的事

2026-10-25 859 次阅读

网址是那种"当初随手一设、日后越看越难受"的东西。尤其是带问号的参数型地址,等你想改的时候,已经积累了几百条外链和收录,改一次要做一整轮重定向。

好 URL 长什么样

短、能读、有含义。比如 /article/how-to-choose-domain 这种,用户看地址栏就知道这页讲什么,分享到聊天软件里也不至于是一串乱码。

具体几条原则:全小写,避免大小写混用导致重复页面;用连字符分隔单词,不用下划线,这是搜索引擎的既有习惯;层级不超过三层,太深既不好维护也不好抓取;不要在地址里塞日期目录,内容一老,地址看着就过时,迁移时还多一层负担。

静态化和伪静态

纯静态页面就是真的 HTML 文件,速度最快,但对需要数据库的站不现实。所以多数站点用的是伪静态:地址看起来是 .html,实际由程序动态生成。

选哪种都行,关键是定下来之后别来回换。从 .html 改成无后缀、或从 /p/123 改成 /article/123,都属于"必须做 301"的破坏性变更。

中文地址要不要用

技术上支持,实际体验不好:复制出来是一长串百分号编码,在聊天窗口和二维码里都很难看,有些老系统还会截断。

建议用拼音或英文语义化,比如 /fuwu/ 或 /services/ 都行,选一种全站统一。统一比"哪个更优"重要得多。

两件必须一次定好的事

第一件是 www 和不带 www 只能留一个,另一个用 301 指过去。两个都能访问,等于同一份内容有两个门牌号,权重被摊薄,统计也会失真。

第二件是首页地址要能唯一。有的系统 index.html 和根目录都能打开,同样要统一到一个。

做完这两件,再顺手检查一遍分页、筛选、排序这类参数页面,它们最容易产生大量重复内容。用 robots 或 canonical 把它们规范掉,比事后清理省力得多。

花半小时把 URL 规则写下来贴在文档里,能省掉未来所有的重定向工作。这件事没有任何技术难度,纯粹是先想一步的问题。

标签

  • URL结构
  • 网站目录
  • 伪静态