织梦 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语句把文章链接换成静态信息。用户看起来会舒服很多,而且在搜索引擎中也能排得靠前!
朋友们,你们有没有遇到过打不开文章链接的状况呀?是咋解决的呢?快来评论区分享一下~记得点赞,让更多人知道你的小技巧哟~
作者:小蓝
链接:https://www.lanmiyun.com/content/1416.html
本站部分内容和图片来源网络,不代表本站观点,如有侵权,可联系我方删除。