phpcmsV9欄目偽靜態的修改方法(支持自定義目錄名),官方程序默認偽靜態是不支持自定義欄目名的,所以今天就做了以下修改,讓其支持!
首先看urlrewrite的規則,這個是IIS6下的,其它環境下的規則自己轉換下
1、打開phpcms/modules/content目錄下的index.php找到 public function lists() {,將$catid = intval($_GET['catid']);替換成:
并且在最后的}?> 前添加:
2、打開phpcms/modules/content/classes目錄中的url.class.php,找到
if (!$setting['ishtml']) { //如果不生成靜態
將下面的:
替換成:
3、后臺URL規則中添加:
更新欄目緩存就OK了。
新聞熱點
疑難解答