織夢 dedecm 模板中 SQL 語句調用文章鏈接靜態化,你知道怎么做嗎?
想讓網站看上去炫酷?那就搞個SQL來整理文章的鏈接,把它們變成固定的。這樣既會讓大家用著順手,也能提升網站在搜索引擎上的排名。別急,馬上告訴你怎么操作!
1. 開啟URL靜態化功能
要讓你的網站穩定點?趕緊開了織夢后臺那個URL靜態化功能就對了!記住,別跳過這個步驟!你得先在后臺找“系統設置”,然后再點“核心設置”,接著找到“URL規則”那兒就能弄出個合適的靜態化規則來。像“目錄式”或者“偽靜態”都行,你看著辦!
別忘了,選個靠譜的規則很重要!有時候得手動弄下服務器配置文件,就像那個叫.htaccess的小玩意兒,不然可能會讓你想哭。別怕,雖然步驟看似復雜,但跟著提示走,肯定能搞定滴~
2. 修改模板文件
搞定靜態鏈接以后,我們就該調模板。這就是把那些會動會響的動態鏈接變成看不見摸不著的靜態鏈子。這聽著是不是有點迷糊?別怕,其實特簡單,你只需要在模板里找到那些用了動態鏈接的部分,直接替換成靜態的就行了。
之前我們要用 {dede:field.id function='GetOneArchive(@me)'/}才能弄出鏈接。現在只需要簡單地改成 {dede:global.cfg_cmsurl/}/article-1-1.html 就能搞定!這樣不僅看起來舒服多了,還有利于提升網站的搜索引擎排名!
3. 使用SQL標簽執行查詢
找文章鏈接的靜態化方法可簡單,就是在模板文件里加上這句——{dede:sql},同時得想好查詢語句怎么寫,這樣就能從數據庫找到你需要的信息,如文章標題和鏈接之類的,最后引用下就可以了。
咱們來搞定這個問題!必須把這段 SQL 查詢嵌入到"{dede: sql}"內,就可以方便地在模板上調取數據。比方說,在模板上添上這句代碼,就能輕松展示文章標題和鏈接了:
SELECT title, id FROM dede_archives WHERE channel='your_channel' AND ismake=1
html 這SQL查詢,是找那個標題和ID都叫arc,還要parseInt(ID).值必須是1的那個文件咯~ {/dede:sql}
太好了,現在你已經學到怎樣用HTML做個帶有標題和鏈接的錨點了!
4. 靜態化文章鏈接
{dede:sql sql='SELECT title, id FROM dede_archives WHERE channel='your_channel' AND ismake=1'}
想把文章鏈接變固定?織夢網站的URL重寫功能能幫到你!登錄后進"系統設定" > "核心設定" > 再點下"URL規則",選個順眼的重寫規則搞定!
這步得認真,為啥嘞?因為不同的重寫方式會讓你網站的鏈接看起來有點兒不同嘛~像咱們選“目錄式”的話,鏈接就會是/article/1/1.html這種樣式啦;但是如果你選擇了"偽靜態",那鏈接就要變成/article-1-1.html。
5. 更新模板緩存
別忘了關鍵步驟是更新模板緩存。不然的話,改后的效果出不來。怎么搞嘞?簡單得很,直接登錄織夢官網上方那個后臺,找到“生成”那一欄,點下“更新系統緩存”就搞定!
搞定這一招,你的網站就美得不行!每篇文章都是靜態鏈接了,不僅感官上舒服的不得了,還助你在搜索引擎里提升排名喲。
6. 常見問題及解決方法
{title}
在搞站點文章鏈接生成的時候,有時候會碰到一些小問題,比如鏈接不對,或者功能不能用之類的。別怕咱們先看看SQL查詢有沒有搞錯,再找找URL重寫規則是不是沒弄明白就好了。
搞不定了?直接上織夢網上的論壇或社區求救唄!那兒大牛兒很多,肯定會幫你噠。
7. 進階技巧:優化SEO效果
單純靠鏈接變靜態可不夠!想讓你網站SEO做得好,還有別的法子。比如,你可以試著在文章頭或鏈接里加些關鍵字,這樣搜索引擎就更容易找到您的信息~
別讓老鏈接影響了你的用戶體驗和被搜尋引擎罰分!趕緊設置個301重定向,把它們換成新的靜態鏈接!
8. 總結與展望
學會了這個小技巧,就可以利用織夢的SQL語句把文章鏈接換成靜態信息。用戶看起來會舒服很多,而且在搜索引擎中也能排得靠前!
朋友們,你們有沒有遇到過打不開文章鏈接的狀況呀?是咋解決的呢?快來評論區分享一下~記得點贊,讓更多人知道你的小技巧喲~
作者:小藍
鏈接:http://www.tymcc.com.cn/content/1416.html
本站部分內容和圖片來源網絡,不代表本站觀點,如有侵權,可聯系我方刪除。