Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

实现 301 转向的几个方法

Posted on 2008-08-13 21:25  analyzer  阅读(259)  评论(0)    收藏  举报

如果需要做网址转向,一般上在 php 用 header() 实现的转向是 302:

 

Code

 

 

301 及 302 同样可以做到网址的转向,但分别在于 301 是永久的转向,而 302 是暂时性质的转向。这个分别对于使用者来说是没有分别的,但对于 search engine 就有分别了。Google 推荐网站管理员当转换网址时用 301 转向。而以下分别是透过 .htaccess、PHP 及 ASP 实现 301 转向的方法,而假设新 domain 是 newdomain.com:

.htaccess

在网站的根目录建立一个 .htaccess 档案,并加入以下内容:

RewriteEngine On

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

PHP

在 index.php 的最顶加入以下几行:

 

 

Code

 

 

ASP

 

在 index.asp 或 default.asp 的最顶加入以下几行:

 

 

Code