phpcms v9 如何设置301跳转

今天把自己的一个文章类网站换了全新的域名,原来的域名不方便记忆

因为关键词在百度首页前一、二名,所以就用了301重定项

把原有的域名www.guoyangxian.com  转到www.004l.com

之前没有做过301重定项,花一个小时在网上找教程,期间也少不了一番折腾

phpcms v9 301跳转设置方法一:

仅支持Apache服务器设置

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

《phpcms v9 如何设置301跳转》

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

注意将上面的域名替换为你自己的域名哦,另外以上代码是将www域名跳转到不带www的域名上,你如果的首选域名是带www的,那么在以上代码加上www即可

phpcms v9 301跳转设置方法二:(空间不支持伪静态)

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

《phpcms v9 如何设置301跳转》


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

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

解决方法很简单,即直接在后把把网站的缓存重新生成一下就行了

phpcms v9 设置301后,内页转向了动态链接

原因是方法一中的代码放在了伪静态规则后面

解决:把代码放在伪静态规则前面就可以了

IIS下利用伪静态httpd.ini来实现301重定向

一、没有在后台开启伪静态,使用的是静态页面或动态页面

二、如果在网站后台开启了伪静态

编辑http.ini文件,在第4行 RepeatLimit 32 下新起一行(注意不要动下面的代码),把下面这段复制粘贴到新起的那行:

点赞
  1. 足梦说道:

    一直都用Linux-nginx,各有各的好处。

  2. 六度说道:

    @足梦:我是今天换了一个文章阅读网站的域名,原来的太长了

  3. 六度说道:

    @老左博客:谁让我用的iis主机呢

  4. 老左博客说道:

    APACHE方便多了

发表评论

电子邮件地址不会被公开。 必填项已用*标注