无论你网站全站是静态或者动态还是伪静态,此教程都可以设置友情链接为伪静态,并且是单链接名称的形式
按此教程操作后,电脑站友情链接url会像如下:
申请友链 https://www.lol9.cn/comm/flink_add.html
友链列表 https://www.lol9.cn/comm/flink_add.html
添加友链 https://www.lol9.cn/comm/flink_add.html
当然默认的不修改plus路径的话应该是https://www.lol9.cn/plus/flink_add.html
利用伪静态功能实现友情链接伪静态教程
linux主机的用户一般都是apache环境,使用 .htaccess 文件来设置
在.htaccess文件添加如下代码
#友情链接 RewriteRule ^comm/flink_add\.html$ comm/flink_add\.php RewriteRule ^comm/flink_add/(.*)(?:(\?.*))* comm/flink_add\.php\?\/$1 [L] RewriteRule ^comm/flink_add/(.*)\/(?:(\?.*))* comm/flink_add\.php\?\/$1\/ RewriteRule ^comm/flink_add/(.*)\/([0-9])(?:(\?.*))* comm/flink_add\.php\?\/$1\/$2
注意路径/plus/flink_add.php文件路径
然后在首页友情链接调用标签
<a href="{dede:global.cfg_basehost/}/comm/flink_add.html" target="_blank">申请友链</a>
调用友链方法一:友链调用标签
{dede:sql sql='Select * from `dede_flink` where ischeck>0 order by sortrank asc'} <li><a target="_blank" href="[field:url/]">[field:webname/]</a></li> {/dede:sql}
调用友链方法二:友情链接还可以使用织梦默认的方式调用
{dede:flinktype type="dedecms"} <dd id="flink_[field:id/]"> <ul class="f5"> {dede:flink/} </ul> </dd> {/dede:flinktype}
这个是SQL调用的,修复申请无需审核会出现在网站首页
修复flink_add.php文件申请友链刷新无限添加漏洞
这个友情链接问题还真的是多啊
添加友情链接能无限刷新无限添加,很烦,下面教你怎么做,就一句话
打开templets/plus/flink-list.htm 代码全部删了
然后添加代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Refresh" content="0; url=<?php echo $cfg_basehost;?>/templets/plus/flink_add.php"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>六久阁织梦模板网</title> </head> <body> </body> </html>
添加完成以后自动再次跳转到申请友链页面,不管怎么刷新都不会无限提交。
修改完成后试试效果吧,温馨提醒:plus文件目录为插件目录,templets/plus目录为插件模板目录
plus目录不怕被人知道,所以,无需改名,但是,随意安装插件会出漏洞的。为了你的织梦网站安全,尽量不要使用不明插件。
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦申请友情链接列表伪静态教程