Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 看到网上很多教程都不能实现301转向,今天自己终于研究了一下,Discuz终于实现完美重

[复制链接]
Aiyuba.CoM 发表于 2014-8-26 00:43:38 | 显示全部楼层 |阅读模式
Discuz! X3.2WIN虚拟主机301永久重定向最佳方法,完美实现内页跳转
   为了使自己的网站WIN虚拟主机实现301永久重定向,今天在网上找了很多教程,照教程的方法都不能实现301转向,自己终于研究了一下,Discuz终于完美实现内页跳转的方法。故整理一下教程分享给大家。有不对的地方希望高手指点!
   301转向的必要性
   当网页A用301重定向转到网页B时,搜索引擎可以肯定网页A永久的改变位置,或者说实际上不存在了,搜索引擎就会把网页B当作唯一有效目标。好处是,
第一,没有网址规范化问题
第二,也很重要的,网页A的PR网页级别会传到网页B
第三,收录不会因为域名更换没有.
   301永久重定向修改方法:
一、在网站根目录新建一个 301.inc.php 文件,写入以下代码,“www.aiyuba.com”(共二处)处换成自己想要的新域名。


<?php   
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host !== 'www.aiyuba.com')
{
  header('HTTP/1.1 301 Moved Permanently');
  header('Location: http://www.aiyuba.com');
}
?>


二、forum.php在这文件最开头添加:
<?php include("301.inc.php"); //301 Redirect ?>


   网上有的的教程说需要修改2个文件,
1.\config\config_global.php 在这文件最开头添加:
include("301.inc.php");
2.forum.php在这文件最开头添加:include("301.inc.php");

   自己测试过,这两个文件不管修改哪个,添加后网站首页不能显示。我自己研究一下只要在网站根目录新建一个 301.inc.php 文件和修改forum.php在这文件,轻松完美实现内页跳转。试过很多方法只有这一种最好。不知道这种方法对
网站收录会不会影响?有不对的地方希望高手指点!谢谢!

本帖子中包含更多资源

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

x
威顺客 发表于 2014-8-26 01:51:22 | 显示全部楼层
多谢楼主分享经验,虽然我用不到

最讨厌那些有问题就在这里各种求,解决问题后却把帖子编辑掉的人
回复

使用道具 举报

happy7899 发表于 2014-8-26 10:41:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

flyzjp1987 发表于 2014-8-26 14:56:52 | 显示全部楼层
感觉挺强大的
回复

使用道具 举报

 楼主| Aiyuba.CoM 发表于 2014-8-27 08:20:28 来自手机 | 显示全部楼层
网上哪些教程很多都是代码不完整,故不能301重定向,自己也是看了好多教程,对比他们的代码,测试多次代码,才能找到这种方法,故分享给大家,希望大家少走弯路。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-18 18:18 , Processed in 0.103829 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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