您好,欢迎来到中国名创! [请登录] [免费注册] [忘记密码]

空间设置301重定向的方法

时间:2015-06-01 16:17来源:中国名创
使用虚拟数据的网站,经常会设置301重定向,下面就来学习通过代码来实现

1、请在需要重定向的网页头部加上这段代码,把www.domain.com换成您要重定向过去的域名即可。

ASP代码如下:

Response.Status="301 Moved Permanently"
Response.AddHeader "Location",http://www.domain.com"
Response.End

PHP代码如下:

header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.domain.com");
exit();

2、如果您使用的是IIS 7.0以上版本的空间,还可以通过修改web.config文件来实现301重定向。请在web.config文件中加上下面的代码。同样

也是把www.domain.com换成您需要的新网址,www.olddomain.com是老网址。

<system.webserver>
<rewrite>
<rules>
<rule stopprocessing="true" name="已导入的规则 1">
<match ignorecase="false" url="^(.*)contentquot;>
<conditions logicalgrouping="MatchAll">
<add pattern="^www.olddomain.com" input="{HTTP_HOST}">
</add>
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:1}" redirecttype="Permanent">
</action>
</match>
</rule>
</rules>
</rewrite>
</system.webserver>

3、如果您使用的是Linux系统下的PHP空间,也可以通过修改.htaccess文件来实现301重定向。请在.htaccess文件中加上下面的代码。同样也

是把www.domain.com换成您需要的新网址,www.olddomain.com是老网址。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
中国名创www.chuang.top 整理发布。
------分隔线----------------------------
相关文章:
PHP如何连接Access数据库
虚拟主机的网站提示HTTP 500 - 内部
虚拟主机访问PHP网站返回fatal error
Linux虚拟主机PHP程序返回Fatal erro
虚拟主机php程序返回Fatal error: Un
虚拟主机HTTP 错误 403.14 - Forbidd
discuz论坛系统伪静态规则列表(rewr
HTTP Error 503的原因分析