2011-12-17 78 views
1

我想對我的根域的搜索排名能完成到我的博客子域。我不知道這是有道理的,但我從mydomain.com/blog到blog.mydomain.com並具有規範的標籤鏈接回mydomain.com/blog會幫助想也許301重定向。301 +規範將子域鏈接到搜索引擎的根域?

例如:用戶或搜索引擎進入mydomain.com/blog/my-post,301重定向需要他們blog.mydomain.com/my-post。或者,更好的例子是有人鏈接到blog.mydomain.com/post,並且入站鏈接的善良性被轉移到mydomain.com。我不知道這是否在其他方向:即鏈接到mydomain.com傳輸鏈路善良blog.mydomain.com

回答

-1

/CMS與Google合作的框架是什麼/語言?

我想你可以動態地添加您的規範元素

<!-- html from mydomain.com --> 

%define_domain% = (%define_domain%) ? 'mydomain.com' : 'blog.mydomain.com' 
%extra_goodness% = 'blog/my-post' 


<meta name="canonical" content="%define_domain%/%extra_goodness%"> 
+0

我的問題是不如何使用canonical標籤,但是我上面概述的系統是否有效地將所有鏈接善良轉移到同一個根域。再次,mydomain.com/blog/post - > 301重定向 - > blog.mydomain.com/post含有規範的標籤引用的根域 – 2011-12-18 02:12:15

1

不,這是不行的。搜索引擎會跟蹤301重定向,以確定「真實」規範網址。

Google FAQ

可以REL = 「規範」 是重定向?

是的,你可以指定重定向的URL規範的URL。 Google會像往常一樣處理重定向,並嘗試對其進行索引。

然而,RFC 6596鼓勵使用永久重定向:

爲了更好地確保應用程序妥善處理規範的鏈接關係,管理員應該考慮以下原則:

[...]

避免指定目標(規範)爲:

[...]

永久重定向的源IRI(對於HTTP,這指的是和[RFC2616]的10.3.2章節中所定義10.3.1 300個301響應代碼