ã€301跳转】如何实现两个域å内页之间的301跳转
问题:
如果一个网站拥有两个域å:domain1.comå’Œdomain2.com。
在网站è¿è¥å‰æœŸï¼Œä¸»æŽ¨domain1.com,但å‘展到ä¸æœŸï¼Œç”±äºŽå“牌或产å“定ä½çš„åŽŸå› ï¼Œdomain1.com这个域åä¸å†é€‚åˆå½“å‰æƒ…况,è¦æ›´æ¢æˆdomain2.com。
作为SEO,我们肯定推è使用301跳转,当用户访问domain1.com时,自动引导用户进入新域ådomain2.com,å¯ä»¥é€šè¿‡ç¨‹åºæˆ–域å跳转实现301è·³è½¬ï¼Œè¿™æ ·å¯ä»¥å°†æ—§åŸŸåPRä¼ é€’åˆ°æ–°åŸŸå。
但是如果用户收è—了旧域åçš„æŸä¸ªå†…容页(è¬å¦‚:domain1.com/content/20070808.html),通过域å跳转直接引导到domain2.com首页æ怕会产生较差用户体验,特别是对未åŠæ—¶èŽ·çŸ¥åŸŸåæ›´æ¢çš„用户;最好方å¼æ˜¯å®žçŽ°é€šé…,动æ€çš„将旧域åæŸä¸ªå†…页跳转到新域å相åŒé¡µé¢çš„URL,那如何用技术手段实现新旧内页URL之间的301跳转???
å³ï¼šä»Ždomain1.com/content/20070808.html跳转到domain2.com/content/20070808.html,并使æµè§ˆå™¨è¿”回301代ç
例如:
大旗网域åç”±chinabbs.comæ¢æˆdaqi.com
åšå®¢ç½‘域åç”±blogchina.comæ¢æˆbokee.com
有兴趣或者有解决办法的程åºå‘˜ï¼Œè¯·ç•™ä¸‹ä½ çš„è”系方å¼æˆ–者å‘表评论,一起探讨下关于URLé‡å®šå‘的相关问题。
æ„Ÿè°¢dawnhçš„æ示,我有点æ然大悟,PHP下的实现方å¼ï¼ˆå‚考):
.htaccess文件代ç 如下(bloghuman.comçš„.htaccess如æ¤è®¾ç½®ï¼‰ï¼š
注释1:如果用户访问http://bloghuman.com/,则跳转至http://www.bloghuman.com,且返回301状æ€ç ;当用户访问http://bloghuman.com/post/301.htm,则跳转至http://www.bloghuman.com/post/301.htm,并返回301状æ€ç 。
注释2:测试URL:http://www.wlxs.com.cn/ï¼Œä½ å¯ä»¥è®¿é—®http://www.wlxs.com.cn/post/301.htm
我在wlxs.com.cn下é…置了.htaccess文件,使其301跳转至http://www.bloghuman.com/post/301.htm
我的.htaccessé…置实现了由主域å(bloghuman.com)301跳转至二级域å(www.bloghuman.com);
结论:
æ„Ÿè°¢shinyçš„åå¤æ示,ASP脚本实现301跳转的方法:
最后编辑: 郝聪 编辑于2007/12/20 09:23
如果一个网站拥有两个域å:domain1.comå’Œdomain2.com。
在网站è¿è¥å‰æœŸï¼Œä¸»æŽ¨domain1.com,但å‘展到ä¸æœŸï¼Œç”±äºŽå“牌或产å“定ä½çš„åŽŸå› ï¼Œdomain1.com这个域åä¸å†é€‚åˆå½“å‰æƒ…况,è¦æ›´æ¢æˆdomain2.com。
作为SEO,我们肯定推è使用301跳转,当用户访问domain1.com时,自动引导用户进入新域ådomain2.com,å¯ä»¥é€šè¿‡ç¨‹åºæˆ–域å跳转实现301è·³è½¬ï¼Œè¿™æ ·å¯ä»¥å°†æ—§åŸŸåPRä¼ é€’åˆ°æ–°åŸŸå。
但是如果用户收è—了旧域åçš„æŸä¸ªå†…容页(è¬å¦‚:domain1.com/content/20070808.html),通过域å跳转直接引导到domain2.com首页æ怕会产生较差用户体验,特别是对未åŠæ—¶èŽ·çŸ¥åŸŸåæ›´æ¢çš„用户;最好方å¼æ˜¯å®žçŽ°é€šé…,动æ€çš„将旧域åæŸä¸ªå†…页跳转到新域å相åŒé¡µé¢çš„URL,那如何用技术手段实现新旧内页URL之间的301跳转???
å³ï¼šä»Ždomain1.com/content/20070808.html跳转到domain2.com/content/20070808.html,并使æµè§ˆå™¨è¿”回301代ç
例如:
大旗网域åç”±chinabbs.comæ¢æˆdaqi.com
åšå®¢ç½‘域åç”±blogchina.comæ¢æˆbokee.com
有兴趣或者有解决办法的程åºå‘˜ï¼Œè¯·ç•™ä¸‹ä½ çš„è”系方å¼æˆ–者å‘表评论,一起探讨下关于URLé‡å®šå‘的相关问题。
æ„Ÿè°¢dawnhçš„æ示,我有点æ然大悟,PHP下的实现方å¼ï¼ˆå‚考):
.htaccess文件代ç 如下(bloghuman.comçš„.htaccess如æ¤è®¾ç½®ï¼‰ï¼š
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^bloghuman.com [nc]
rewriterule ^(.*)$ http://www.bloghuman.com/$1 [r=301,nc]
RewriteEngine on
rewritecond %{http_host} ^bloghuman.com [nc]
rewriterule ^(.*)$ http://www.bloghuman.com/$1 [r=301,nc]
注释1:如果用户访问http://bloghuman.com/,则跳转至http://www.bloghuman.com,且返回301状æ€ç ;当用户访问http://bloghuman.com/post/301.htm,则跳转至http://www.bloghuman.com/post/301.htm,并返回301状æ€ç 。
注释2:测试URL:http://www.wlxs.com.cn/ï¼Œä½ å¯ä»¥è®¿é—®http://www.wlxs.com.cn/post/301.htm
我在wlxs.com.cn下é…置了.htaccess文件,使其301跳转至http://www.bloghuman.com/post/301.htm
我的.htaccessé…置实现了由主域å(bloghuman.com)301跳转至二级域å(www.bloghuman.com);
结论:
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.domain1.com [nc]
rewriterule ^(.*)$ http://www.domain2.com/$1 [r=301,nc]
RewriteEngine on
rewritecond %{http_host} ^www.domain1.com [nc]
rewriterule ^(.*)$ http://www.domain2.com/$1 [r=301,nc]
æ„Ÿè°¢shinyçš„åå¤æ示,ASP脚本实现301跳转的方法:
<%
if request.ServerVariables("HTTP_HOST")="domain1.com" or request.ServerVariables("HTTP_HOST")="www.domain1.com" then
if Request.ServerVariables("QUERY_STRING")<>"" then p="?"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.domain2.com"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")
Response.End
end if
%>
if request.ServerVariables("HTTP_HOST")="domain1.com" or request.ServerVariables("HTTP_HOST")="www.domain1.com" then
if Request.ServerVariables("QUERY_STRING")<>"" then p="?"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.domain2.com"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")
Response.End
end if
%>
相关日志
PHP判æ–æ¥è·¯æ˜¯æ‰‹æœºç«¯è¿˜æ˜¯PCç«¯ï¼Œå¹¶æ ¹æ®ç»ˆç«¯é…ç½®ä¸åŒ301跳转页é¢
SEO项目分æžåŠè¿ä½œæµç¨‹
第五届Netconcepts SEO排行榜大会演讲PPT分享
百度æœç´¢ç»“æžœå›¾æ–‡æ ‡è¯†è§„åˆ™åˆ†æž
Flash网页SEO特殊优化ç–ç•¥
Wordpress SEOæ’件
æœæœSoSoæœç´¢å¼•æ“Žä¼˜åŒ–SEO规范
ã€SEO必备】百度蜘蛛IP段大全与æƒé‡è¯´æ˜Ž
社会化è´ç‰©åˆ†äº«ç½‘ç«™SEOç–ç•¥ç ”ç©¶
百度站长平å°â€œå¤–链工具â€ä¸Žâ€œæœç´¢å…³é”®è¯æŸ¥è¯¢â€åŠŸèƒ½è¯„测
PHP判æ–æ¥è·¯æ˜¯æ‰‹æœºç«¯è¿˜æ˜¯PCç«¯ï¼Œå¹¶æ ¹æ®ç»ˆç«¯é…ç½®ä¸åŒ301跳转页é¢
SEO项目分æžåŠè¿ä½œæµç¨‹
第五届Netconcepts SEO排行榜大会演讲PPT分享
百度æœç´¢ç»“æžœå›¾æ–‡æ ‡è¯†è§„åˆ™åˆ†æž
Flash网页SEO特殊优化ç–ç•¥
Wordpress SEOæ’件
æœæœSoSoæœç´¢å¼•æ“Žä¼˜åŒ–SEO规范
ã€SEO必备】百度蜘蛛IP段大全与æƒé‡è¯´æ˜Ž
社会化è´ç‰©åˆ†äº«ç½‘ç«™SEOç–ç•¥ç ”ç©¶
百度站长平å°â€œå¤–链工具â€ä¸Žâ€œæœç´¢å…³é”®è¯æŸ¥è¯¢â€åŠŸèƒ½è¯„测
最后编辑: 郝聪 编辑于2007/12/20 09:23
boblog程åºï¼Œæˆ‘想xxx.com301到www.xxx.com如何实现,需è¦æ”¹é‚£å‡ 个文件呀?
用这个代ç å¯ä»¥å®žçŽ°å—?
<? Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.xxx.com" );?>
万分感谢ï¼
æˆ‘æƒ³é€šè¿‡åŠ ä»£ç çš„æ–¹å¼å®žçŽ°301转å‘,好难呀
支æŒä¸‹é“¾æŽ¥http://www.lanlansky.cn
我以å‰ç”¨çš„域å是http://www.jsjay.com 现在用的是http://www.ie92.com å¯ä»¥åœ¨ç™¾åº¦æˆ–者谷æŒæœç´¢å¤§é—·é”… 看看··我的站是个论å›PR3 IE92域åPR是三 现在JSJAY这个玉米我没有绑定··åªæ˜¯è§£æžè¿‡åŽ»Â·Â·ä½†æ˜¯ä¸èƒ½è®¿é—®
我现在ä¸çŸ¥é“怎么办 希望大家能帮我看看··我的QQ351675665
跳转得好好用æ‰è¡Œ
我有å¦ä¸€ä¸ªé—®é¢˜ï¼šå¦‚a.comå’Œa.com/index.asp,都是一个主页,但åŽè€…PR2,å‰è€…PR0,我需è¦æŠŠåŽè€…跳转到å‰è€…,å³ä¸å¸¦index.asp的,请问如何跳呢……
我这里也有篇301跳转的,但没有找到解决方法:http://www.piaoyi.org/seo/HTTP-Header-301-Moved-Permanently.html,请指教~