DedeCMS偽靜態(tài)需要有一定開發(fā)基礎(chǔ)的朋友,靜態(tài)路徑利于收錄,但也沒有說動態(tài)路徑不收錄的說法,筆者多個網(wǎng)站在動態(tài)路徑上的抓取還是沒有問題的。
而做偽靜態(tài)就恰好能解決這些問題,參考文章《DedeCMS實現(xiàn)全站PHP偽靜態(tài)》既不用經(jīng)常生成頁面,也可以保證搜索引擎喜好。大家會發(fā)現(xiàn)文章即使是動態(tài)瀏覽,一樣會生成很多空文件夾,太不專業(yè)了,看著鬧心,下面是修改方法。
打開/include/arc.listview.class.php,找到
CreateDir(MfTypedir($this->Fields['typedir']));
一共有三處,都替換為
if($this->TypeLink->TypeInfos['isdefault']!=-1) { CreateDir(MfTypedir($this->Fields['typedir'])); }
打開/include/helps/channelunit.helper.php,找到
CreateDir($okdir);
替換為
if($ismake==0)CreateDir($okdir);
打開后臺目錄/dede/catalog_add.php,找到
if($ispart != 2)
替換為
if($ispart != 2 && $isdefault != -1)