discuz index.php 跳转,discuz给redirect.php做301跳转

本文讨论了类似redirect.php?tid=7&goto=lastpost的URL形式导致的搜索引擎优化(SEO)问题,指出这类URL与thread-1-1-1.html内容重复,可能被搜索引擎视为重复内容。为避免这种情况,建议使用301重定向将权重转移到标准静态URL。博主提供了修改redirect.php文件实现301跳转的方法,以优化网站结构并提高SEO排名。
摘要由CSDN通过智能技术生成

类似redirect.php?tid=7&goto=lastpost这种形式URL的页面的子内容和thread-1-1-1.html一样的,但URL形式不一样,SE会当成重复内容。

这种URL形式会出现在主页、版块列表页的最后发表或最后回复位置,discuz7以前版本的上一主题、下一主题等也是此种形式的URL,现在虽然没有,但在代码中还能找到那些参数。

为什么不禁止这种URL形式的索引?

1.主要是不能控制别人链接到这种形式,如果禁止索引这种形式的URL就浪费了链接,所以要做301跳转,把链接和权重转移到标准的静态形式。

2.链接形式出现在首页,不禁止或许可以加快录

给redirct.php做301跳转

有的情况下程序要查找才能得到要显示的tid,所以只能修改程序,用php代码实现301跳转。

打开 redirect.php 文件,将 require_once DISCUZ_ROOT.’./viewthread.php’; 替换为

header("HTTP/1.1 301 Moved Permanently");

header( "Location: thread-{$tid}-1-1.html" );

exit();

文件中共有四处,都修改完就可以访问论坛,检查下效果了

星期五, 三月 12th, 2010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值