默認情況下,phpcms v9的文章URL路徑是動態的,如
[http://localhost/phpcms/index.php?m=content&c=index&a=show&catid=6&id=1](http://localhost/phpcms/index.php?m=content&c=index&a=show&catid=6&id=1)
現在我要把前面那一大堆URL字符優化成簡短且相對易于被搜索引擎抓取URL:
http://localhost/phpcms/news/1.html
可以分三個步驟去實現:
**自定義url規則**
首先要建立自己的URL規則,要理解一些定義和變量含義。首先進入URL規則管理:“擴展”-》“RUL規則管理”—》“管理RUL規則”,添加規則,如圖所示:

1、{$parentdir}{$catdir} ---含義:當前欄目目錄名稱;
2、{$catid} ----含義:欄目ID號;
3、{$year} ----含義:年;
4、{$month} --含義:月;
5、{$day} -----含義:日;
**修改“生成HTML設置"**
找到:內容 > 內容相關設置 > 管理欄目 >,找開頁面如圖所示:

點上面的“生成HTML設置”

默認的“欄目生成Html”和“內容頁生成Html”單選按鈕是【否】,改為【是】
前面已經完成了設置URL的規則了,但是設置好后可別忘了把緩存更新一遍 ~