![Rank: 15](images/default/star_level3.gif) ![Rank: 15](images/default/star_level3.gif) ![Rank: 15](images/default/star_level3.gif) ![Rank: 15](images/default/star_level2.gif) ![Rank: 15](images/default/star_level1.gif)
- 帖子
- 3852
- 积分
- 13044
- 威望
- 16780
- 金钱
- 36761
- 在线时间
- 1139 小时
![管理组 管理组](images/common/medal1.gif) ![高手勋章 高手勋章](images/common/medal2.gif) ![核心成员 核心成员](images/common/medal4.gif) ![原创奖章 原创奖章](images/common/medal5.gif) ![帅哥勋章 帅哥勋章](images/common/medal9.gif) ![突出贡献奖 突出贡献奖](images/common/2.gif) ![优质人品奖章 优质人品奖章](images/common/6.gif) ![论坛元老 论坛元老](images/common/7.gif) ![管理组成员 管理组成员](images/common/8.gif) ![技术组成员 技术组成员](images/common/9.gif)
|
网上有很多人问我怎么真正给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 收工 |
|