我們很多用戶是在織夢DEDECMS放到Apache服務器上來運行的,今天織夢模板網要和大家介紹的就是Apache Web Server環境搭建的DEDECMS 要實現Tag偽靜態,需要使用.htaccess設置Rewrite規則,具體實現請按如下步驟操作。
1、進入dedecms后臺,系統設置,系統基本參數,核心設置,(倒數第5行)是否使用偽靜態:是
2、打開目錄 include/taglib/tag.lib.php 文件
查找以下代碼:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
替換為以下代碼:
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
到這里,Tag標簽的鏈接已經修改成tags/keywords/的形式了。這種目錄形式非常好,很利于收錄,包括我們做關鍵詞' target='_blank'>長尾關鍵詞優化。
3、我們再來設置apache Rewrite規則
在根目錄新建.htaccess文件(如果你寫有其他規則請直接把以下代碼添加到.htaccess),具體規則為:
RewriteEngine On#如果你寫有其他規則上面的省略掉RewriteBase /RewriteRule ^tags/(.*)/$ /tags.php?/$1
4、我們還需要修改標簽模板,打開文件 templets/default/taglist.htm 將以下代碼:
<strong>當前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/" title="DEDE">首頁</a> > <a href='tags.php'>TAG標簽</a>替換成:
<strong>當前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/" title="DEDE">首頁</a> > <a href='{dede:global.cfg_cmsurl/}/tags.php'>TAG標簽</a>5、這樣就全部修改完了,最后更新全站,再去看看效果。
以上就是Apache下DEDECMS織夢的Tag標簽偽靜態規則如何實現的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答