zoukankan      html  css  js  c++  java
  • phpcms9添加301跳转

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

    phpcms v9 301跳转设置方法一:

    仅支持Apache服务器设置

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

      phpcms v9 301跳转设置方法一

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

    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文件中设置,如下图

      phpcms v9 301跳转设置方法二

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

    $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):重定向过多。"问题

    如图所示:

      错误 310 (net::ERR_TOO_MANY_REDIRECTS)

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

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

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

  • 相关阅读:
    SpringMVC基础知识
    git pull 和git fetch的区别
    动态规划的原理?
    为什么要使用volatile修饰呢?
    内部类,匿名内部类?
    什么是性能优化?
    如何定位CPU瓶颈?
    什么是程序的耦合?
    什么是性能优化?
    Class类的常用方法?
  • 原文地址:https://www.cnblogs.com/caster/p/3930809.html
Copyright © 2011-2022 走看看