首页 > VPS管理维护 > 301永久重定向方法和代码

301永久重定向方法和代码

2011年5月5日 发表评论 阅读评论


之前VPSBOKE曾介绍过302重定向设置方法,今天在说说怎么做301重定向,和301永久转向的代码,包括PHP 301转向,.htaccess等301设置方法!

301状态即301 moved permanently ,含义:永久移动. 一般我们更改域名或地址需要使用301永久转向,设置方法和实现代码如下:

PHP 单页永久重定向代码:

<?php
header("Location: http://www.vpsboke.com/",TRUE,301);
?>

或者在PHP文件中加入以下代码,这样写:

<? Header( "HTTP/1.1 301 Moved Permanently" );   
Header( "Location: http://www.vpsboke.com/" );
?>

以上两种代码效果都是一样的,都可以达到301永久重定向 .  把www.vpsboke.com换成你需要转向的地址即可,当然是用相对路径也可以的.

如果全站都做301转向,如果您的主机采用的是apache,个人认为还是用 .htaccess文件来实现永久转移域名跳转比较方便.

.htaccess 301 域名永久重定向代码:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^vpsboke.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.vpsboke.com$
RewriteRule ^/?$ "http\:\/\/www\.newdomain\.com" [R=301,L]

解释:以上代码就是把vpsboke.com和www.vpsboke.com永久转移到www.newdomain.com .

如果您更换了域名,可以这样写.

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^vpsboke.com [NC]
RewriteRule ^(.*)$ http://www.vpsboke.com/$1 [L,R=301]

最后再用curl命令工具检测HTTP返回状态值,看301效果是否成功即可. 可以再此查看curl命令使用方法.

转载请注明: 转载自VPS博客 301永久重定向方法和代码

本文链接地址: http://www.vpsboke.com/manage/301-redirect/


  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
😉 😐 😡 😈 🙂 😯 🙁 🙄 😛 😳 😮 mrgreen.png 😆 💡 😀 👿 😥 😎 ➡ 😕 ❓ ❗