修改dedecms文章預設連結樣式,利於SEO最佳化

來源:互聯網
上載者:User

我們要知道的是URL指的是站內內頁的文章路徑,一般我們會把它縮減到最短,越短越好,利於搜尋引擎收錄和最佳化,下面我們來簡單講述下到底在哪裡可以修改文章路徑到最簡短的方式:

1.首先,我們開啟 核心 網站欄目管理 在建立欄目的之後先不點提交直接點 進階選項,如:



 2.標紅處指的就是內頁命名規則和列表命名規則,意思就是說,你發表文章或者是列表自動產生列表的時候都是按照此規則的思路自動產生的.現在我們瞭解下規則中的各個指令的含義: Dede教程-598080707.NET{Y}、{M}、{D} 年月日

{timestamp} INT類型的UNIX時間戳記

{aid} 文章ID

{pinyin} 拼音+文章ID

{py} 拼音部首+文章ID

{typedir} 欄目目錄 

{cc} 日期+ID混編後用轉換為適合的字母{page} 列表的頁碼 3.熟悉了他的含義就好辦了,現在我們可以省略掉不必要產生在URL路徑裡的就刪除掉,這樣操縱了就可以是路徑簡短化了.

在我使用DEDECMS建站時,我習慣把內頁URL規則中的日期都省略掉,下面倆行講述下:

內頁預設的URL規則設定(預設的路徑:{typedir}/{Y}/{M}{D}/{aid}.html)

然而產生出來的內頁路徑就是:http://598080707.net/1/2011/07/09/135.html

這樣可以說是真的太複雜了,經過個人的習慣性修改,省略掉日期,在欄目處把原來的

{typedir}/{Y}/{M}{D}/{aid}.html

修改成以下:

{typedir}/{aid}.html

這樣然後再產生的路徑就是:http://598080707.net/1/135.html

 

建立欄目時直接按照自己設定的指定內頁規則來產生:

如果你的欄目太多了的話,每個都這樣修改比較麻煩,這時我們只需要修改php檔案然後你自動建立一個欄目就都按照你設定的規則來.

我們開啟檔案 include/common.inc.php 尋找以下代碼:  DEDE技術吧-598080707.NET

//文檔的預設命名規則

$art_shortname = $cfg_df_ext = '.html';

$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;

修改成你想要的命名規則,就假設我的習慣的話,我就修改為:

//文檔的預設命名規則

$art_shortname = $cfg_df_ext = '.html';

$cfg_df_namerule = '{typedir}/{aid}'.$cfg_df_ext;

這樣修改完了只是你一個個欄目進行添加的時候會自動按照這個規則來產生.

 

大量新增欄目時直接按照自己設定的指定欄目規則來產生:

我們開啟檔案 dede/templets/catalog_add.htm 尋找以下代碼:

{typedir}/list_{tid}_{page}.html

將其修改為以下代碼: (其中tid指的是欄目id編號,沒必要就直接省略)

{typedir}/list_{page}.html

這樣修改完了之後,你今後大量新增欄目也是按照你設定的規則來自動產生.

這樣簡化簡短文章路徑列表路徑的好處真的為網站最佳化提高不少.

以下內容來源網路其他教程:

一、DedeCMSv5.6修改預設文章命名規則。

1、單獨添加分類預設修改,修改檔案:include/common.inc.php。

尋找代碼:

//文檔的預設命名規則

$art_shortname = $cfg_df_ext = '.html';

$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;

2、大量新增分類預設修改,修改檔案:dede/templets/catalog_add_quick.htm

尋找代碼:

<tr>

<td height="26" class='bline'>文章命名規則:</td>

<td class='bline'><input name="namerule" type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html" size="40" class="pubinputs" />

<img src="img/help.gif" alt="協助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar2')" /> </td>

</tr>{typedir}/{Y}{M}{D}/{aid}修改成自己需要的即可。注意修改一定要保持一致,才能SEO成功。

二、DedeCMSv5.6修改預設列表命名規則。

這個需要修改兩個檔案:

1、單獨添加分類預設修改,修改檔案:dede/templets/catalog_add.htm

尋找代碼:

<tr>

<td height="26">列表命名規則:</td>

<td>

<input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" />

<img src="img/help.gif" alt="協助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td>

</tr>

2、大量新增分類預設修改,修改檔案:dede/templets/catalog_add_quick.htm

尋找代碼:

<tr>

<td height="26">列表命名規則:</td>

<td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" size="40" class="pubinputs" />

<img src="img/help.gif" alt="協助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')" /></td>

</tr>{typedir}/list_{tid}_{page}

修改成自己需要的即可。注意修改一定要保持一致,這樣預設命名文章規則SEO最佳化就完成了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.