偽靜態規則管理功能可以實現自定義的URL規則展示方案,以達到類似靜態頁面的優勢效果,同時保證了內容實時更新的需求。有助于鏈接個性化、增強搜索引擎的友好面(SEO)、URL美觀等效果。

安企CMS 結合常用的網站URL規則,默認提供了4種偽靜態規則方案,分別為國內建站、外貿站提供了方便的直選偽靜態方案。用戶還可以通過自定義的高級模式,來實現更自由的自定義URL規則,滿足更靈活個性的URL規則要求。

方案1:數字模式

方案1為極簡URL規則,通過ID來展示,URL長度短,國內網站使用較多。

文檔詳情:/{module}/{id}.html
文檔列表:/{module}/{catid}(/{page})
模型首頁:/{module}
單頁詳情:/{id}.html
標簽列表:/tags(/{page})
標簽詳情:/tag/{id}(/{page})

方案2:命名模式1

方案2命名模式,適合根據不同模型的文章采用不同的目錄的形式,默認會采用標題的拼音來作為URL,國內站點、外貿站均使用較多。

文檔詳情:/{module}/{filename}.html
文檔列表:/{module}/{catname}(/{page})
模型首頁:/{module}
單頁詳情:/{filename}.html
標簽列表:/tags(/{page})
標簽詳情:/tag/{filename}(/{page})

方案3:命名模式2

方案3結合了命名模式和數字模式,在國內的網站中較常見。

文檔詳情:/{catname}/{id}.html
文檔列表:/{catname}(/{page})
模型首頁:/{module}
單頁詳情:/{filename}.html
標簽列表:/tags(/{page})
標簽詳情:/tag/{id}(/{page})

方案4:命名模式3

方案4在方案2的命名模式基礎上,改成了根據不同的分類展示不同的URL目錄,對文章進行了按分類歸類的目的。外貿網站中較常見。

文檔詳情:/{catname}/{filename}.html
文檔列表:/{catname}(/{page})
模型首頁:/{module}
單頁詳情:/{filename}.html
標簽列表:/tags(/{page})
標簽詳情:/tag/{filename}(/{page})

方案5:自定義模式(高級模式)

方案5屬于高級模式,使用方案5需要謹慎操作,若設置不當,會導致前端頁面打不開。

自定義偽靜態規則說明

自定義規則目前可以自由設置6種鏈接類型的URL規則,分別是文檔詳情、文檔列表、模型首頁、頁面、標簽列表、標簽詳情。===和前面部分不可修改。如:

archive===/{module}-{id}.html
category===/{module}-{filename}(-{page})
archiveIndex===/{module}.html
page===/{filename}.html
tagIndex===/tags(-{page})
tag===/tag-{id}(-{page})

自定義偽靜態規則變量

方案5自定義規則支持若干個內置變量自由組合。變量由花括號包裹 {},如 {id}

可用的變量有:

  • 數據ID {id}
  • 文檔自定義鏈接名 {filename}
  • 分類自定義鏈接名 {catname}
  • 多級分類自定義鏈接名 {multicatname}{multicatname}{catname}只能使用一個;
  • 分類ID {catid}
  • 模型表名 {module}
  • {year}, 月 {month}, 日 {day}, 時 {hour}, 分 {minute}, 秒 {second},年月日時分秒只有文檔(archive)可用;
  • 分頁頁碼 {page},分頁需放在小括號內, 如: (/{page})

system-plugin-01