zblogPHP如何301重定向跳转的三种方法

  方法一:使用 .htaccess 文件实现 301 跳转

  一般在 Z-blog 程序后台设置好伪静态后,系统会在根目录下面生成一个 .htaccess 文件。我们要把 .htaccess 文件下载到本地,打开 .htaccess 文件(注意:不能用记事本打开,否则会出现问题,我用的是 Sublime):

  

image.png


  我们只需要在 RewriteBase / (第 3 行)上面一行插入以下代码即可:

  RewriteCond %{HTTP_HOST} ^要跳转的域名$ [NC]
  RewriteRule ^(.*)$ 定向到的域名/$1 [L,R=301]

  将上面的网址替换成你的博客地址就可以了,例如:

  RewriteCond %{HTTP_HOST} ^zbloghub.com$ [NC,OR]
  RewriteRule ^(.*)$ https://www.zbloghub.com/$1 [R=301,L]

  添加好代码后,最后,记得要将修改好的 .htaccess 文件上传至网站根目录覆盖更新即可。我们可以用站长工具来检测看看是否已经成功实现 301 跳转。

方法二:使用 PHP 代码实现 301 跳转

  这个方法其实很简单,只要在 PHP 页面的头部输入下面的代码就可以。

  header("HTTP/1.1 301 Moved Permanently");
  header("Location: http://你的网址/");
  exit();

  使用 301 跳转需要注意的地方:

  静态网页不可以做 301 转向。

  修改.htaccess 文件的方法只适用于 php Linux 系统的主机。

方法三:zblog后台设置固定域名

在后台设置固定域名是很简单的,如下图所示,开启后保存即可。

image.png


转载请说明出处内容投诉
zblog资源网 » zblogPHP如何301重定向跳转的三种方法

发表评论

欢迎 访客 发表评论

加入会员,享受更优质的zblog技术服务!

马上加入 会员说明 联系客服