两种方法教你如何解决PHPWEB-1死链接的问题

2014-07-30 15:37:20  阅读 4788 次 评论 0 条

    一、第一种解决方法:

    死链接在网站是不可以存在的,而这种开源程序所建设的网站会存在一个链接为“-1”的死链接,在通过对其网站结构及代码的研究发现,这个链接是在编辑模块时使用的自定义边框时没有指定“更多”这个链接的地址而导致的,解决方法如下:

    1.找到源码,在base/border/1000/找到tpl.htm
    2.更多,将其中的超链接改为”/”,或者直接去掉
    3.保存,上传。
    如果改了部分还是不成的话,那就设置个404或301,哈哈 一下搞定。


    二、第二种解决方法:

    1.建站-1文件夹,既然他访问的页面是-1,那我们可以不可以在空间里建立一个命名为-1的文件,这样他访问就会有文件夹了.
    2.在新建的-1文件夹里放入一个首页文件如index.html,这样链接-1的页面就会直接指向-1/index.html,在新建的index.html说明一下情况,并增加首页的链接,可以多增加几个,直接把-1的权限返回给首页,见意增加5个指向首页的链接,因为基本上所有页面都有旨上-1/index.html的链接,所以-1/index.html的权限实际上是很好的,只有将他的权限转给首页才不会浪费.
    3.第二项还有一个处理方法,就是在-1文件夹里增加一个index.asp 并增加一个ASP动态301转向代码将他转向到首页.,这样所有-1的权限就会转向到首页.
asp代码301转向:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","https://www.wangshifan.com/"
Response.End
%>
     将以上代码保存为index.asp放到-1文件夹中即可.
 
     最后,我们现在来输入网址加-1的链接就会发现他直接转到我们的index.html或者直接转到INDEX.ASP的页面跳转回首页了,这个方法即保存没有死链,有增加了首页的权重,可以说一举多得。

 

本文地址:https://www.wangshifan.com/post/6.html
版权声明:本文为原创文章,版权归 wangshifan 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?