PHPWind论坛如何做301跳转
来源: 阅读:657 次 日期:2014-09-04 16:30:49
温馨提示: 小编为您整理了“PHPWind论坛如何做301跳转”,方便广大网友查阅!

做SEO的大家都知道,网址的首选域要统一非常重要。也就是比如网站绑定了两个域名,包括带www的和不带www的,那么要选择一个作为主要域名做推广,那么就需要将另外一个域名301跳转到主域名。

如果服务器支持,比如是IIS7以上的服务器的话,可以使用Web.config的301跳转代码。使用Linux操作系统的可以使用.htaccess的301跳转。

那么PHPwind的论坛,想要将不带www的跳转到www的域名,还可以使用PHP代码做301跳转。

PHPwind论坛的页面都调用的一个文件是global.php,经过测试将下面一段代码放入global.php可以实现整个论坛的301跳转(我将http://AAA.com/跳转到http://www.AAA.com/):

$the_floor = $_SERVER['HTTP_HOST'];

$floor_pageurl=str_replace(".php?", "-htm-", $_SERVER[REQUEST_URI]);

//因为做了伪静态所以将网址中的.php?替换成-htm-

if($floor_pageurl == '/index.php')

//如果是首页的话,将网址设为空。

{

$floor_pageurl='/';

}

if($the_floor == '16floor.com')

{

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

header('Location:http://www.16floor.com'.$floor_pageurl);

}

将上面这段代码放到global.php文件这段代码下面就可以了:

file_exists('install.php') && header('Location: ./install.php');

error_reporting(E_ERROR | E_PARSE);

set_magic_quotes_runtime(0);

function_exists('date_default_timezone_set') && date_default_timezone_set('Etc/GMT+0');

更多信息请查看IT技术专栏

更多信息请查看 CMS教程
手机网站地址: PHPWind论坛如何做301跳转
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
相关阅读 CMS教程
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 加入群交流| 手机站点| 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00) 版权所有:
云南网警报警专用图标
Baidu
map