在网站运营中,一个结构清晰、对搜索引擎友好的URL地址,不仅能提升用户体验,更是网站SEO优化的关键一环。安企CMS(AnQiCMS)深知这一点,因此提供了灵活多变的伪静态URL自定义功能,帮助用户轻松打造符合SEO**实践的文章页面链接。

安企CMS的伪静态能力概览

伪静态技术,顾名思义,是让动态页面看起来像静态页面一样拥有固定且有意义的URL。这对于搜索引擎的抓取和用户记忆都大有裨益。安企CMS作为一款专注于企业级内容管理的系统,内置了强大的伪静态和301重定向管理功能,旨在帮助中小企业、自媒体运营者有效提升网站的SEO表现。

系统默认提供了几种便捷的伪静态规则,例如数字模式(以文章ID作为URL依据)、模型命名模式(以内容模型别名作为URL前缀)和分类命名模式(以分类别名作为URL前缀)。这些预设规则已经能满足大部分网站的基础需求。然而,对于追求极致SEO优化和个性化URL结构的用户,安企CMS更提供了“自定义模式”,允许我们根据具体需求精细调整文章页面的URL结构。

自定义文章页面URL伪静态规则的配置流程

要自定义文章页面的伪静态规则,我们需要进入安企CMS的后台管理界面进行操作。

  1. 进入伪静态规则设置 首先,登录到安企CMS的后台,在左侧导航栏找到并点击“功能管理”,然后选择“伪静态规则”。

  2. 选择自定义模式 在伪静态规则管理页面,您会看到几种预设的规则选项。为了实现更灵活的自定义,我们需要选择“自定义模式”。选中后,下方会展开一个允许您输入自定义规则的文本区域。

  3. 理解规则构成 安企CMS的自定义伪静态规则采用规则名===规则值的格式。其中,规则名定义了不同类型页面的规则,而规则值则决定了该类型页面的具体URL结构。

    针对文章页面及其相关联的列表页,以下几个规则名是我们主要关注的:

    • archive:用于设置文档详情页(即文章页面)的URL结构。
    • category:用于设置分类列表页的URL结构,文章通常会归属于某个分类。
    • archiveIndex:用于设置内容模型首页的URL结构,例如“文章”模型的首页。
    • tag:用于设置标签详情页的URL结构,文章可能被多个标签关联。

    规则值中,我们可以使用以下常用变量来构建URL:

    • {id}:文章或分类的数字ID,系统自动生成。
    • {filename}:文章、单页面或标签的自定义URL别名。
    • {catname}:分类的自定义URL别名。
    • {catid}:分类的数字ID。
    • {module}:内容模型的URL别名。
    • {page}:分页页码,通常用于列表页,需放置在小括号内,如(-{page})
  4. 构建文章页面及其相关URL的伪静态规则示例

    通过组合这些变量,我们可以创建出各种符合SEO需求的URL结构。以下是一些常见的文章页面伪静态规则及其相关页面的设置范例:

    • 最常见的文章详情页结构:/{module}/{filename}.html

      archive===/{module}/{filename}.html
      

      这种规则非常推荐,它将文章所属的模型别名作为一级目录,紧接着是文章的自定义文件名,结构清晰,便于搜索引擎理解。例如,一篇“安企CMS使用教程”文章,如果模型别名为article,自定义URL为anqicms-tutorial,那么其链接将是/article/anqicms-tutorial.html

    • 基于分类别名的文章详情页结构:/{catname}/{filename}.html

      archive===/{catname}/{filename}.html
      

      如果您的网站内容层级主要依赖分类,可以使用此规则。它将文章所属分类的自定义URL别名作为一级目录。例如,分类别名为website-seo,文章自定义URL为url-optimization,链接将是/website-seo/url-optimization.html

    • 简洁的文章详情页结构(不带模型或分类):/{filename}.html

      archive==={filename}.html
      

      这种规则URL最短,但需确保{filename}在全站范围内的唯一性,否则可能出现URL冲突。适合内容层级简单或需要极度扁平化URL的网站。

    • 分类列表页规则:/{module}/list-{catname}(-{page}).html

      category===/{module}/list-{catname}(-{page}).html
      

      这将为您的分类列表页生成如/article/list-anqicms-guide.html/product/list-new-products-2.html(带分页)的URL。

    • 标签列表页规则:/tag/{filename}(-{page}).html

      tag===/tag/{filename}(-{page}).html
      

      这将为标签页生成如/tag/anqicms(-2).html的URL。

    • 模型首页规则:/{module}.html

      archiveIndex==={module}.html
      

      例如,文章模型的首页链接可能是/article.html

    请将您选择的规则值填写到伪静态规则设置页面的相应位置。一个完整的自定义模式规则配置可能看起来像这样:

    archive===/{module}/{filename}.html
    category===/{module}/{catname}(-{page})
    archiveIndex===/{module}.html
    page===/{filename}.html
    tagIndex===/tags(-{page})
    tag===/tag/{filename}(-{page})
    
  5. 设置{filename}{catname} 自定义URL中的{filename}{catname}变量是用户手动设定的关键部分。

    • 文章自定义URL({filename}): 在后台“内容管理”下“添加文档”