标题:
DZ论坛完完全全重定向。。。
[打印本页]
作者:
柔肠寸断
时间:
2010-8-26 09:24
标题:
DZ论坛完完全全重定向。。。
网上有很多人问我怎么真正给discuz论坛301永久定向,那我就在这里详细说下我是怎么做discuz的301的。。。
首先需要建了名为301.inc.php的文件,复制粘贴以下代码
注意将
www.3ast.com.cn
换成
www.3ast.com
--------------------------------------------------------------------------
<?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); //跳转到我的新域名地址【不带参数】
}
}
?>
复制代码
--------------------------------------------------------------------------
--------------------------------------------------------------------------
然后到论坛跟目录下拷出7个文件,分别是
index.php
forumdisplay.php
viewthread.php
redirect.php
tag.php
logging.php
space.php
分别在以上文件的<?php 下面加入代码 include("301.inc.php");
Ok 收工
欢迎光临 【3.A.S.T】网络安全爱好者 (http://3ast.com./)
Powered by Discuz! 7.2