【3.A.S.T】网络安全爱好者's Archiver

黑客学习

柔肠寸断 发表于 2010-8-26 09:24

DZ论坛完完全全重定向。。。

网上有很多人问我怎么真正给discuz论坛301永久定向,那我就在这里详细说下我是怎么做discuz的301的。。。

首先需要建了名为301.inc.php的文件,复制粘贴以下代码
注意将[url]www.3ast.com.cn[/url]换成[url]www.3ast.com[/url]--------------------------------------------------------------------------[code]<?php
$the_host = $_SERVER['HTTP_HOST'];    //取得当前访问域名
$url = $_SERVER['PHP_SELF'];    //获取域名后的字串,如:/bbs/index.php
$filename= substr( $url , strrpos($url , '/')+1 );    //提取当前文件名
$querystring = $_SERVER["QUERY_STRING"];    //获取问号后面的参数
if ($the_host !== 'www.3ast.com.cn')     //验证当前访问域名:若非引号内的域名则进行如下跳转——
{
if ($querystring !== '')      //验证文件名后是否有参数,如果有参数则跳转到——
{
header('HTTP/1.1 301 Moved Permanently');    //发出301头部,表明永久重定向
header('Location: http://www.3ast.com/'.$filename.'?'.$querystring);     //跳转到我的新域名地址【带参数】
}
else     //如果无参数则跳转到——
{
header('HTTP/1.1 301 Moved Permanently');     //发出301头部,表明永久重定向
header('Location: http://www.3ast.com/'.$filename);     //跳转到我的新域名地址【不带参数】
}
}
?>[/code]--------------------------------------------------------------------------



--------------------------------------------------------------------------
然后到论坛跟目录下拷出7个文件,分别是

index.php
forumdisplay.php
viewthread.php
redirect.php
tag.php
logging.php
space.php

分别在以上文件的<?php 下面加入代码 include("301.inc.php");



Ok 收工

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.