找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 578|回复: 11

缓解刚从DZ转换到PW搜索引擎重新收录造成的损失

[复制链接]
发表于 2007 年 3 月 4 日 01:25:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
缓解刚从DZ转换到PW搜索引擎重新收录造成的损失利用404自定义页面,可直接跳转Dz到PW,或者反之
保持数据tid等相同的效果!
同时增加非fid或者tid参数时的跳转
本机测试通过
唯一米测试的地方就是最后的跳转网址
如无404自定义,可以先删除bbs下DZ的数据
然后将这段代码分别保存为forumdisplay.php和viewthread.php
然后将这俩个文件放到BBS目录下。当然PW的代码也是在BBS目录下
反之亦然

本代码适用前提素,刚使用DZ转PW或者PW转DZ的,怕搜索引擎或者别人直接保存的帖子地址失效了,其实就是跳转到新的地址。

需要修改的是代码的头俩个变量的值,以及最下面的那个网址!


Quote:
<?php
/**-------------------------------------------------
author:Insect
web:www.kxkx.org
利用404自定义页面,可直接跳转Dz到PW,或者反之
保持数据tid等相同的效果!
同时增加非fid或者tid参数时的跳转
本机测试通过
唯一米测试的地方就是最后的跳转网址
如无404自定义,可以先删除bbs下DZ的数据
然后将这段代码分别保存为forumdisplay.php和viewthread.php
然后将这俩个文件放到BBS目录下。当然PW的代码也是在BBS目录下
反之亦然

本代码适用前提素,刚使用DZ转PW或者PW转DZ的
---------------------------------------------------*/
$nefidurl="http://www.mybbx.com/phpwind5.3/thread.php?fid"; //新论坛板块地址,不要带=和数字
$netidurl="http://www.mybbx.com/phpwind5.3/read.php?tid"; //新论坛帖子地址,,不要带=和数字


isset($_SERVER['HTTP_REFERER'])?$url=$_SERVER['HTTP_REFERER']: $url="http://www.mybbx.com";

$paseurl=parse_url($url);
array_key_exists("query",$paseurl)?$str=$paseurl['query']:locerr();

if(strstr($str,'&')){
    $temp=explode('&',$str);

    foreach($temp as $a){
        $t=explode('=',$a);
        if($t[0]=="tid")
                header("location:$netidurl=$t[1]");
          if($t[0]=="fid")
                header("location:$nefidurl=$t[1]");
        if($t[0]!="fid"||$t[0]!="tid"|)
              locerr();
    }
   
}else{
    $temp=explode('=',$str);
    if($temp[0]=="tid")
          header("location:$netidurl=$empt[1]");
    if($temp[0]=="fid")
            header("location:$netidurl=$temp[1]");
    if($t[0]!="fid"||$t[0]!="tid"|)
              locerr();

}


function locerr(){
echo <<< EOF
<SCRIPT LANGUAGE="JavaScript">
<!--
    alert("网站全新改版,请使用新的网址访问!(*^__^*) 嘻嘻……");
    window.location.href="http://www.mybbx.com";
//-->
</SCRIPT>
EOF;
}
?>




[ 本帖最后由 长天 于 2007-3-4 01:27 编辑 ]

评分

参与人数 1兑换券 +10 威望 +10 收起 理由
Cn.modao + 10 + 10 原创内容

查看全部评分

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2007 年 3 月 4 日 01:26:49 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
禁用 Smilies
禁用 Discuz! 代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 3 月 4 日 01:28:52 | 显示全部楼层
辛苦了CEO..........
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 3 月 4 日 01:34:34 | 显示全部楼层
http://www.mybbx.com
你和磨叨啥关系?
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 3 月 4 日 01:38:45 | 显示全部楼层
原帖由 如风 于 2007-3-4 01:34 发表
http://www.mybbx.com
你和磨叨啥关系?


他帮偶写的
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 3 月 4 日 01:42:41 | 显示全部楼层
原帖由 如风 于 2007-3-4 01:26 发表
禁用 Smilies
禁用 Discuz! 代码

搞定拉

(*^__^*) 嘻嘻……
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 3 月 4 日 01:53:19 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价


有空再看............
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 3 月 4 日 09:53:52 | 显示全部楼层
是,有空再看



.
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 3 月 4 日 10:36:40 | 显示全部楼层
ms 我曾用过

很简单的啊
我也看得懂
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 3 月 4 日 14:19:24 | 显示全部楼层
404自定义页面   baidu  很喜欢xxx你
不要用的好,一般人我不告诉
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 19 日 00:47 , Processed in 0.024680 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表