簡體   English   中英

為什么有諸如Facebook / Digg / Reddit之類的網站無法解析頁面上用於標題/描述的適當元標記的原因?

[英]Is there a reason why sites like Facebook/Digg/Reddit would not parse the proper meta tags on a page for title/description?

我們網站上的任何給定文章在head元素中都具有用於標題,描述,圖像和關鍵字的meta標簽,但是由於某些原因,所有新聞匯總網站都不會將其提取。

http://darthhater.com/2010/06/25/friday-update-preview http://darthhater.com/2010/06/24/official-bioware-stance-on-game-testing-leaks

不嘗試發布廣告。 我們確實有問題。 共享鏈接位於文章的右下方,其中包含指向Facebook,Digg和Reddit的鏈接。 太糟糕了,他們都沒有提供調試系統來弄清楚為什么東西被不正確地引入了他們的系統。

我認為這可能與網站的gzip壓縮有關,或者可能是因為PHP XSL解析器將網站輸出為XML(我以編程方式刪除了開始標記,但即使將XSL設置為“ html”問題仍然存在,我認為可能與剝離的空格或meta標簽的順序有關(我知道這很荒謬),這有點令人討厭,如果我將URL放入seocentro.com之類的SEO檢查器中,它會找到所有個meta標簽就可以了,因此在它們的末尾顯然不是頁面解析錯誤。

我在黑暗中的鏡頭是因為您的head位於一條巨大的直線上:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:magasi="http://www.magasi-php.com/" xmlns:php="http://www.w3.org/1999/XSL/Transform"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="title" content="Friday Update Preview" /><meta name="description" content="Sean Dahlberg, Star Wars: The Old Republic Community Manager, informs the community that tomorrow's update will be a late one:  Just wanted to let everyone kno..." /><link rel="image_src" href="http://darthhater.com/images/fbimage.jpg" /><meta name="keywords" content="Friday Preview,Sean Dahlberg" /><link rel="alternate" type="application/rss+xml" title="Darth Hater - A Star Wars: The Old Republic Community RSS Feed" href="http://darthhater.com/feed/" /><link type="text/css" rel="stylesheet" href="/styles/DarthHater/style/main.css" /><script type="text/javascript" language="javascript">

它可能是有效的HTML,但是如果解析器阻塞了它,我不會感到驚訝。

此外,您還有438個驗證錯誤 這可能不是您的問題,因為這主要是次要的事情,解析器應該能夠處理無效的HTML,但是從來沒有人知道。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM