PHPwind论坛怎样实现301跳转
发布:smiling 来源: PHP粉丝网 添加日期:2014-04-10 09:30:56 浏览: 评论:0
网址的首选域统一非常重要,如果网站绑定两个域名,那么在选定一个主域名后,另外一个域名就要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 == 'phpfensi.com')
- {
- header('HTTP/1.1 301 Moved Permanently');
- header('Location:http://www.phpfensi.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');
其实如果服务器支持(比如是IIS7以上的服务器),则可以使用Web.config的301跳转代码,使用Linux操作系统的则可以使用.htaccess的301跳转.
Tags: PHPwind 301跳转
相关文章
- ·wamp本地安装phpwind问题:‘RewriteEngine’(2013-11-15)
- ·以phpwind为例分享nofollow的使用方法(2013-11-15)
- ·win03+IIS安装phpwind9.0时提示pdo_mysql未安装(2013-11-15)
- ·jsp网站到phpwind论坛的同步登陆登出实现(2013-11-15)
- ·win2003+iis服务器phpwind网址伪静态处理方法(2013-11-15)
- ·关于选择phpwind和Discuz程序做论坛的一点个人看法(2013-11-15)
- ·jsp网站到phpwind论坛的同步登陆登出实现(2014-01-10)
- ·phpwind如何在门户上增加论坛统计信息(2014-01-10)
- ·win2003+iis服务器phpwind网址伪静态处理方法(2014-01-10)
- ·PHPwind论坛怎么设置伪静态 (2014-01-10)
- ·做论坛用phpwind好还是Discuz好?(2014-01-10)
- ·教你如何成功通过修改数据库实现更换phpwind的APP账号(2014-01-10)
- ·网站与phpwind用户同步的方法(2014-04-03)
- ·phpwind 9.0解决QQ登陆,新浪微博登陆乱码(2014-04-03)
- ·ixwebhosting空间下phpwind 伪静态设置(2014-04-10)
- ·解决phpwind安装出现403Forbidden问题(2014-04-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)