1. 伯乐范文网 > 知识库 >

一个域名捆绑一个网站 用户打开我的域名后跳转到指定网站 然后 自动复制该页面信息 发送到我邮箱!这

导读:301 Moved Permanently 客户请求的文档在其他地方,新的URL在 Location头中给出,浏览器应该自动地访问新的URL。302Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”,出现该状态代码时,浏览器能够自动访问新的URL,...

打开域名A自动跳转到域名B,可以采用网站301跳转的方式:
IIS下直接301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
这个需要服务器直接操作,很多空间商不会给做。
介于空间管理程序和方法各不相同,例如之后的WEB操作管理 有可能导致301间接失效所以如果不是自己独立服务器 不建议直接操作。条条大路通罗马看下:

采用isapi-rewirte组件 的伪静态完全独立,可以直接在原伪静态规则文件httpd.ini 加上301跳转代码 立即生效【详解:利用 ISAPI Rewrite 做301永久重定向】
[ISAPI_Rewrite]
CacheClockRate 3600

RepeatLimit 32

RewriteEngine On

RewriteCond Host: ^boaer\.com$

RewriteRule (.*) http\://www\.boaer\.com$1 [I,RP]

注:----URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。
[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteEngine On

RewriteCond Host: ^boaer\.com$

RewriteRule (.*) http\://www\.boaer\.com$1 [I,RP]
注:----URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。




2、ASP下的301转向代码





<%


Response.Status=”301 Moved Permanently”


Response.AddHeader “Location”, “http://www.*****/***/301/”


%>



3、转向代码





private void Page_Load(object sender, System.EventArgs e)


{


Response.Status = “301 Moved Permanently”;


Response.AddHeader(”Location”,”http://www.*****.cn/***/301/“);


}






4、PHP下的301转向代码


header(”HTTP/1.1 301 Moved Permanently”);


header(”Location: http://www.*****.cn/***/301/”);


exit();



5、CGI Perl下的301转向代码


$q = new CGI;


print $q->redirect(”http://www.*****.com/”);



6、转向代码


<%


response.setStatus(301);


response.setHeader( “Location”, “http://www.*****.cn/” );


response.setHeader( “Connection”, “close” );


%>



7、转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下


Options +FollowSymLinks


RewriteEngine on


RewriteCond %{HTTP_HOST} ^boaer.cn [NC]


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



2)重定向到新域名


Options +FollowSymLinks


RewriteEngine on


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



3)使用正则进行301转向,实现伪静态


Options +FollowSymLinks


RewriteEngine on


RewriteRule ^news-(.+)\.html$ news.php?id=$1


将news.php?id=123这样的地址转向到news-123.html



8、Apache下vhosts.conf中配置301转向
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:





ServerName www.*****.cn


DocumentRoot /home/lesishu









ServerName lesishu.cn


RedirectMatch permanent ^/(.*) http://www.*****.cn/$1




Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。