码迷,mamicode.com
首页 > Web开发 > 详细

phpcms9添加301跳转

时间:2014-08-23 12:35:10      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:http   os   io   strong   文件   ar   问题   代码   html   

在做301跳转时遇到了"错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多。"的问题,小编在这里把处理方法简单给大家写出来希望可以帮助到大家,另外小编也把phpcms v9 设置301跳转的两种方面分别给大家介绍一下。

phpcms v9 301跳转设置方法一:

仅支持Apache服务器设置

在根目录下找到.htaccess文件,并将以下代码写入进去,保存上传即设置成功,如下图

  bubuko.com,布布扣

代码如下,直接复制后,更改域名即可

RewriteEngine on

RewriteCond %{HTTP_HOST} !^linchangbing.com$ [NC]

RewriteRule ^(.*)$ http://linchangbing.com/$1 [L,R=301]

注意将上面的域名替换为你自己的域名哦,另外以上代码是将www域名跳转到不带www的域名上,你如果的首选域名是带www的,那么在以上代码加上www即可。拓展阅读:phpcms v9 设置301后,内页转向了动态链接

phpcms v9 301跳转设置方法二:

phpcms v9 301跳转设置的另一种方法即是在根目录下的index.php文件中设置,如下图

  bubuko.com,布布扣

代码如下,直接复制后,更改域名即可

$the_host = $_SERVER[‘HTTP_HOST‘];//取得当前域名

if(strtolower($the_host) != ‘linchangbing.com‘)//把这里的域名换上你想要的

{ $URIRedirect=$_SERVER[‘REQUEST_URI‘]; //获取域名后的参数

if(strtolower($URIRedirect)=="/index.php")//判断是参数为/index.php就显示为/

{

$URIRedirect="/";

}

header("HTTP/1.1 301 Moved Permanently");//发出301头部

header("Location: http://www.linchangbing.com".$URIRedirect);//跳转到你希望的地址格式

exit();

}

"错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多。"问题

如图所示:

  bubuko.com,布布扣

解决方法很简单,即直接在后把把网站的缓存重新生成一下就行了。推荐阅读:空间要怎么选择

以上就是"phpcms v9 如何设置301跳转",亲测,一定可以解决的。

转载:http://www.linchangbing.com/show-15-23-1.html

 

phpcms9添加301跳转

标签:http   os   io   strong   文件   ar   问题   代码   html   

原文地址:http://www.cnblogs.com/caster/p/3930809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!