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